2019-2020 Roadmap for Info Dept.

暑假先修 (B07)

  • bash + git
  • Javascript
  • HTML / CSS
  • 開學前開始看 React

基礎部課內容:上學期

  • 開發者基礎
    • bash
    • git
    • VScode
  • 網頁基礎
    • Basic Javascript
    • Basic HTML/CSS
  • 前端框架
    • React
    • React-related libraries
  • 後端
    • express
    • MongoDB

課程規劃:上學期

日期 部課內容
10/4 開發者基礎教學:bash, git, VScode
10/11 網頁基礎:Javascript, HTML / CSS
10/18 React Basics:components, props, state
10/25 React:component lifecycle methods, function components, hooks
11/1 More Topics on React, boilerplates
11/8 Other JS libraries
11/15 期中考前一週(暫停一次)
11/22 段考週結束
11/29 express, serving static files
12/6 MongoDB and mongoose
12/13 Integrating static sites with a database
12/20 Buffer
12/27 Buffer
1/3 期中考前一週(暫停一次)

如果順利如期上完,Buffer可以上的內容:

  • Javascript: Asynchronous functions
  • socket-io
  • Typescript

專案開發:下學期

碼農的部分(QQ)

負責人會先帶看一次源碼 (大概一堂課)。然後開始當碼農(有死線壓力的那種)。

  • 選課網站
  • 系學會網站

每個專案都要寫出一個自己的 documentation,包括:

  • 源碼解釋
  • coding style
  • 如何整理資料夾
  • 各種 configs

以利以後的資訊部維護。基本上,這幾個專案希望寫好就是一個模板,往後幾屆只要套用就好。

自己的專案

有想法的同學,可以2~3個人一組,在部課時間開發一個專案。任何天馬行空的點子都可以,可以是一個網頁,一個函式庫,一個小專題等等。

  • 學習 code collaboration
  • 踏入開源社群的第一步
  • 充實一下自己的履歷,真的賺

其他

組隊比賽

10月中左右有梅竹黑客松,預計資訊部組隊去比賽,然後去新竹玩XD。

資訊部學習筆記

部員一起維護一個類似 Computer Science 共筆的東西,像這個:https://github.com/Mckinsey666/CS-Notes。 大家把查到的資料 / 常用的程式碼小片段依照主題分類,做成一個有關程式小型百科全書。

與學術部合作

  • 見學術部規劃文件