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
如果你覺得本文對你有幫助,請點一下左下角的“好文要頂”和“收藏該文”