教務系統課程大綱

一、課程目標Course objectives:
「LSA」系列課程讓學生能走出純理論與基本操作,以「知其然且知其所以然」為目標。從實務面出發認識和瞭解 Linux 系統、伺服器管理與資訊安全等相關知識技能與應用,並以個人實做方式培養實務經驗、分組專題實做方式培養實務應用與能力、分組專題研究方式進行原理與機制探討,與業界需求、證照知識技能及與國際社群無痛接軌。
「一,入門」課程前半以個人為單位進行課程學習與實做練習,後半以小組為單位持續學習並進行專題實做,帶領同學們培養實務經驗與應用能力。
「二,進階」課程將以分組專題研究方式進行,著重於對選定主題的探討,帶領同學們瞭解其背景、機制、原理、優劣與延伸影響。

二、師生晤談時間及地點Instructor office hours:
管 237(MOLi - Makers' Open Lab for Innovation),週四 15:00~17:00
Telegram - MOli 線上群組 https://t.me/MOLi_rocks ,24h
Telegram - 每學期課程線上群組(另行公佈於 Moodle),24h
Facebook 社團 https://www.facebook.com/groups/NCNU.OpenSource ,24h

三、授課方式Teaching approach:
課程,實做, 影片觀賞, 社群參與, 分組報告, 講座, 課程規劃之校外參訪及實習, 課外閱讀
「一,入門」課程授課時間由教師與助教協助推進教學內容,後半學期並輔以小組專題實做。
「二,進階」課程前半學期授課時間由教師與助教協助推進教學內容。課後每週一至二次與教師及助教進行研究進度報告與研究指導。學期間每組針對所選主題總結三至六小時的研究報告。

四、評量方式Grading criteria:
「一,入門」課堂參與、小考及作業 40%,社群參與和分組報告40%,其他與整體表現 20%
「二,進階」課堂參與、小考及作業 30%,社群參與和分組報告50%,其他與整體表現 20%

五、參考書目Textbook & references:(酌列作者姓名、出版年份、書名、出版書局等資料)
(一)教科書: 自備投影片與參考資料等教材,並輔佐網路技術文件。
課程共筆 https://hackmd.io/@ncnu-opensource/book
學生可自由從參考書中選擇實體書籍。

(二)參考書:
1. 課程共筆 https://hackmd.io/@ncnu-opensource/book
2. Facebook 社團 NCNU-OpenSource 暨南大學-自由軟體/開源軟體課程 https://www.facebook.com/groups/314345755310229/
3. https://www.ubuntu-tw.org , https://wiki.ubuntu-tw.org
4. Ubuntu Server Guide https://ubuntu.com/server/docs
5. 鳥哥的Linux私房菜/蔡德明
6. 資訊人權貴 http://newtoypia.blogspot.tw/ http://blog.ofset.org/ckhung/ http://ckhung0.blogspot.tw/
7. Linux 系統管理 (Linux System Administration) , 歐萊禮
8. TCP/IP 網路管理 (TCP/IP Network Administration, 3/e ) , 歐萊禮
9. Linux 網路原理 (Understanding Linux Network Internals), 歐萊禮
10. Linux 技術手冊, 歐萊禮

六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):

第1週: Intro 內容、背景、修課前須具備知識、課程中習得知識
第2週: A review of Linux SysAdmin 濃縮系統管理相關知識技能、RPi 實做。
第3週: A review of NetAdmin 濃縮網路管理相關知識技能、實做 Router/AP/4G gateway。
第4週: A review of Security、網路規劃與安全通訊 濃縮資訊安全相關知識技能、網路規劃知識與方法、通訊安全知識與方法
第5週: 主題探討 - 資訊安全(二):入侵偵測與防護 isolation、(H/N)IDS、(H/N)IPS、災害控制與反應、基本電子鑑識觀念技巧
第6週: 主題探討 - 系統安全強化與調校 Performance tuning、Hardening
第7週: 主題探討 - 虛擬化技術(一) 硬體虛擬化、Container、KVM、Xen、LXC/LXD、Docker
第8週: 期中考/專題/報告
第9週: 主題探討 - 備份、自動化與大量管理 需要自動化的工作、自動化的方法
第10週: 主題探討 - 虛擬化技術(二)、雲端 大量虛擬化與自動化的結合:Private/Public Cloud、OpenStack、Swarm
第11週: 主題探討 - 自動測試、大量部屬 更進一步自動化、客製化、差異化
第12週: 主題探討 - 負載平衡和高度可用性 從網路層的 HA / LoadBalance、SLA、資源調配
第13週: 主題探討 - 負載平衡和高度可用性 從服務層的 HA / LoadBalance、SLA、資源調配
第14週: 主題探討 - 指導專案、困難排除與問題討論
第15週: 主題探討 - 指導專案、困難排除與問題討論
第16週: 期末專題
第17週: 期末報告
第18週: 期末報告

七、TA協助事項Teaching Assistant tasks:
學生諮詢、作業評分、課程事務

八、備註Remarks:
歡迎旁聽(可來信打聲招呼),請自備筆電。
不建議沒有 Linux 基礎的同學選修。

九、本課程可培養學生之核心能力與教學活動及評量方法對應表

教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.課程規劃之校外參訪及實習
5.證照/檢定
6.參與課程規劃之校內外活動及競賽
7.課外閱讀
8.其他

評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現(包含國內外自由軟體社群參與)


培養學生資訊專業能力(碩士班)之教學活動: 作業、報告、專題、實做
培養學生資訊專業能力(碩士班)之評量方法: 匿名交互評量

培養學生分析解決問題之能力(碩士班)之教學活動: 專題、實做
培養學生分析解決問題之能力(碩士班)之評量方法: 匿名交互評量

培養學生國際交流及溝通整合能力(碩士班)之教學活動: 專題、實做、國際社群參與
培養學生國際交流及溝通整合能力(碩士班)之評量方法: 國際社群參與紀錄
Last modified: Thursday, June 30, 2022, 5:33 AM