博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016-2017-1 《信息安全系统设计基础》加扣分项目
阅读量:5250 次
发布时间:2019-06-14

本文共 2021 字,大约阅读时间需要 6 分钟。

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)托管
      • 程序要烧录到开发板中
      • 参考:
    • 可选项目
      • 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”微信公众号(手机上长按二维码)

做中教,做中学,实践中共同进步!

rocedu


  • 原文地址:

  • 推荐网站:、、、、、

  • 版权声明:自由转载-非商用-非衍生-保持署名|


如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文


转载于:https://www.cnblogs.com/rocedu/p/5915098.html

你可能感兴趣的文章
slab分配器
查看>>
数据清洗
查看>>
【读书笔记】C#高级编程 第三章 对象和类型
查看>>
针对sl的ICSharpCode.SharpZipLib,只保留zip,gzip的流压缩、解压缩功能
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
【SVM】libsvm-python
查看>>
C++循环单链表删除连续相邻重复值
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>
Leetcode 92. Reverse Linked List II
查看>>
windown快速安装xgboost
查看>>
Linux上安装Libssh2
查看>>
九.python面向对象(双下方法内置方法)
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>