Try   HackMD

2016 年秋季作業說明

共筆和繳交方式

本課程使用 HackMD 來輔助教學,所有的作業也一併使用該系統來追蹤和紀錄

標注須知

下方只要是 $ 開頭,就表示在 GNU/Linux 的終端機裡面輸入的指令,比方說 $ sudo apt-get update,就表示要輸入 sudo apt-get update

預先準備動作

  • 安裝 GNU/Linux,建議安裝 Lubuntu 16.04 (64-bit)

    • 注意: 不要透過虛擬機器,而是用多重開機直接裝在實體機器的硬碟中,記得先切割好硬碟
  • 安裝相關開發工具

    ​​​​​​​​$ sudo apt-get update
    ​​​​​​​​$ sudo apt-get install build-essential
    ​​​​​​​​$ sudo apt-get install linux-tools-common linux-tools-generic
    ​​​​​​​​$ sudo apt-get install astyle colordiff gnuplot
    
  • 關於 GNU/Linux 指令,請參閱 鳥哥的 Linux 私房菜

    • 本系列課程全程使用 GNU/Linux,全世界有十幾億台裝置內建 Linux 系統,學習 Linux 是相當划算的投資!
  • 熟悉 Git 和 GitHub 操作

作業的範疇

每份作業的繳交分成三部份:

  • GitHub 上的程式碼,公開存取,而且要有完整的開發紀錄
  • HackMD 上的「開發紀錄」:公開給大家指教
  • YouTube 上的「簡介和回顧」:不只公開,而且讓同學們之間相互批評討論

以上都該在指定的截止時間前完成,不接受補交。

參考和抄襲

  • 我們鼓勵學生多方參考各種材料,除了第一手資料以外,也包含其他同學的共筆
  • 作業的開發紀錄和程式如果引用到參考資料時,務必指出來,特別是其他同學的共筆,除了給予 credit 外,還要附上充分的超連結資訊
  • 無法認定出處的「參考」,則視同為「抄襲」,授課教師會斟酌給予學生澄清的機會