2016-2017-1 《信息安全系统设计基础》加扣分项目
2016-2017-1 《信息安全系统设计基础》加扣分项目
扣分项
- 待及格的同学,老师博客点评必须有回应,否则每篇博客会扣一分。
- 待及格的同学,在作业检查中被发现作业和代码弄虚作假,没认真完成的,每次扣一分。
- 待及格的同学,每周找老师查一次代码,否则扣一分
加分项
扇贝背单词
- 本学期不能停
每周问题总结
- 把每周所有人学习遇到的问题进行总结分析实践,加5分,每人最多一次机会
小练习
-
这个问题我提示的差不多了,谁第一个把问题原因搞清楚,加两分
-
VS2015下如何用编译、调试程序,加5分,具体要求如下:
- 实验二中的代码
- 预处理、编译、汇编、链接
- Makefile
- 静态库、动态库
- 基本调试技术
-
代码驱动的程序设计学习的思考题
-
Vim深入研究(5分)
- 为程序员写教程,贴合我院学生实际
- 要有实践过程截图,要能体现出学号信息
- 完成标准,不少于以下内容
- 参考博客、图书,总结最实用使用技巧
- 文本处理技巧
- 插件管理
- 安装Markdown插件,支持Markdown编辑、预览
- 安装C语言编程插件,常用快捷键的支持
- C编程IDE的打造
- 完成后发总结博客,通过验收
- 参考资料(部分,自己还要找)
- 为程序员写教程,贴合我院学生实际
-
GDB深入研究(5分)
- 满足课程要求
- 完成标准
- gdb,cgdb,ddd
- 常用技巧
- 汇编代码调试
- 段错误
- 并发(多进程、多线程)
- 参考资料
- 软件调试的艺术 (TURING,The Art of Debugging with GDB, DDD, and Eclipse)
-
ARM汇编(10分)
- 完成标准
- ISA(寄存器、寻址、运算,数据传输、条件语句、中断等)
- Arm汇编编程
- 调试参考
- 参考资料
- 《嵌入式ARM开发实践》
- 完成标准
项目
感兴趣找老师细化要求
教材配套项目:一个加5分
计算机系统要素中十二个项目,每两做出两个加5分
Linux 下OpenSSL应用研究(10分)
- 完成标准
- 安装,命令和API的测试
- Socket编程
- 混合密码系统在通信中的应用
- 参考
- 图解密码技术
- 深入理解计算机系统第11章
Arduino
- 三人一组,配备硬件(去信安协会借)
- 可以在以前同学的基础上研究
- 完成标准
- 从领硬件起,时间不能超过一个月,要有分工;
- 搭建硬件,并记录详细过程;
- 安装最新开发软件(Arduino IDE和LabView),并记录详细过程;
- 研究Arduino的硬件平台,能看懂开发板的原理图,解释各种接口的使用,会程序的烧写;
- Arduino编程和基本函数研究(数字I/O,模拟I/O,高级I/O,时间函数,数学库,随机数,中断,串口,SPI接口等);
- Arduino基本扩展模块和扩展库的研究(至少研究两种扩展库);
- 要有小组编写的代码,代码能按要求改动,并且能根据要求组合;
- 发表博客体现以上内容;
- 老师对博客和代码提出修改意见,完成修改最终确认完成;
- 课上演示和讲解
- 参考
Raspberry Pi(树莓派)
- 三人一组,配硬件
- 完成标准
- 从领硬件起,时间不能超过一个月,要有分工;
- 搭建硬件,并记录详细过程;
- 发表博客体现以上内容;
- 老师对博客和代码提出修改意见,完成修改最终确认完成;
- 课上演示和讲解
- 搭建服务器
- 设计一个实践项目(参考树莓派实战指南)要有小组编写的代码,代码能按要求改动,并且能根据要求组合;
- 参考资料
- 树莓派实战指南
- raspberrypi.org
Arm开发板
-
3531 开发板研究
- 能走完指导书中的实验
-
迅为iTOP 4412 linux2440 ARM开发板研究
- 要求
- 代码在github(或oschina)托管
- 程序要烧录到开发板中
- 参考:https://item.taobao.com/item.htm?spm=a230r.1.14.23.2S9pyW&id=38712193806&ns=1&abbucket=14#detail
- 可选项目
- ARM开发板bootloader 研究
- Linux平台下的计算器开发
- Linux平台下的聊天软件设计
- Linux远程管理工具设计
- Linux下的简易防火墙设计
- 基于Linux下嵌入式家庭网关
- ARM开发板Andoid开发
- 要求
新实验箱测试(三人)
- 走完指导书上例程就行
- Cotex-M4
- Cotex-A8
- Z32
Android嵌入式
- Android 智能电视方案
- Android 智能电视应用开发
- Android + PHP (两人)
简单TUI游戏设计(135317)
- 试玩:Linux 终端中输入:worms,snake体会一下
- 基于curses设计一个小游戏
- 参考资料
- Unix/Linux编程实践教程(Understanding UNIX/LINUX Programming)
- UNIX/Linux下curses库开发指南
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
-
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”