- 基礎程式設計(交大 97,98,99,100,101,102,103,104,105)
- 校務系統開發與管理(104,105,106,107)
- 軟體測試(交大103,104,105,106,107)
- 軟體除錯(交大103)
- 作業系統設計與實作(交大101,102,103)
- 自由開源軟體與專案協作(102,103)
- 雲端作業系統 (交大101,102)
- 程式安全(交大96,97,98,101,103,105,106,107)
- 高等競技程式(97,98,99)
- 作業系統(交大96,98,99)
- 駭客文化(交大95 通識)
- 程式語言理論(交大94,95)
- 軟體工程概論(交大93,94,96,97)
- 程式語言(交大93,94)
- 電腦攻擊與系統防禦(交大89,91,92)
- 作業系統概論(交大92,94,95,96,97,98,99,100)
- 系統核心設計與實作(交大90,91)
- 物件導向程式設計(北醫87 王大為教授合開)
- 電腦網路概論(海洋86)
- 資料庫系統概論(海洋86)
- 計算機網路管理(交大82)
- 計算機系統管理(交大82)
課程規劃
(1) 程式安全課程, FB 社團
課程目標: 我們將介紹軟體品質與程式寫作議題,探討與整體系統安全的相關性。學生將以練習程式安全相關攻擊技術為主,撰寫與開發軟體安全脅迫程式。
課程活動: 教學以課堂實際操作、進行資安攻防演練為主。開學前將有修課資格測驗,原則上必須通過此測驗,我們才建議修此課程。
評量方式: 期末考是現場 bug 分析與脅迫 (exploit)開發。整天的 CTF 比賽,與台大網路安全課程聯合舉行。
(2) 軟體測試課程,FB 社團
課程目標: 軟體測試是以輸入資料來操作程式,針對三種不同的範圍來討論: (1) 規格需求的範圍,(2) 程式實作的範圍, (3) 輸入資料的空間範圍。這三種空間的範圍,彼此交集,也呈現不同的特性,展現程式本身的缺陷、品質與可能隱含的資安操作空間。我們的課程將涵蓋傳統測試議題:1. 功能性測試, 2. 結構化測試, 3. 整合與系統測試。同時,我們也介紹微軟與 Google 相關軟體的測試過程,並涵蓋非典型的如 fuzz testing、脅迫測試。
(3) 軟體除錯課程,FB 社團
課程目標: 軟體系統的佈建與開發過程難免有失誤。我們將介紹系統化的過程與技術,能自動隔離、歸納與推斷導致失誤的程式錯誤。這些方法稱為系統化除錯。自從差異除錯的概念被提出後,系統除錯已經是一種學科的訓練,許多改良的方法被提出。我們將涵蓋相關主題:(1) 問題的追蹤,(2) 失誤的重製,(3) 失誤的隔離,(4) 程式問題的歸納與推斷。
評量方式: 以線上攻防的方式,進行程式除錯的競賽。
(4) 基礎程式設計課程,FB 粉絲團
課程目標: 本課程以現場上機程式檢定的方式,輔導與評量學生基礎程式能力。
評量方式: 建立檢定考試題庫系統: http://gpe.acm-icpc.tw/ ,進行現場上機考試: http://gpejudge.acm-icpc.tw/
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
94上 | 5282 | IOC5013 | 程式語言理論 | 不限 | 11 | 1EF4B-EC022 | 3 | 3 | 黃世昆 | 選修 | |
95上 | 5940 | IOC5013 | 程式語言理論 | 不限 | 8 | 2CD-ED027,4G-EC027 | 3 | 3 | 黃世昆 | 選修 | |
96上 | 5939 | IOC5087 | 程式安全 | 不限 | 70 | 2CD4G-ED027 | 3 | 3 | 黃世昆 | 選修 | |
96下 | 5929 | IOC5057 | 作業系統 | 120 | 94 | 1CD3B-EC022 | 3 | 3 | 黃世昆 | 選修 | |
資工系所學生優先選課 | |||||||||||
97上 | 5955 | IOC5087 | 程式安全 | 150 | 81 | 2CD4H-EC022 | 3 | 3 | 黃世昆 | 選修 | |
資工系學生優先選課 | |||||||||||
98上 | 5172 | IOC5087 | 程式安全 | 120 | 71 | 2CD4G-EC114 | 3 | 3 | 黃世昆 | 選修 | |
資工系學生優先選課 | |||||||||||
98下 | 5193 | IOC5057 | 作業系統 | 120 | 96 | 1CD3B-ED117 | 3 | 3 | 黃世昆 | 選修 | |
資工系所同學優先選課;資科工所四選二;資科產專A組四選二 | |||||||||||
98暑 | 5006 | IOC5138 | 高等競技程式設計(一) | 不限 | 11 | 2EFGH3EFGH-EC316 | 3 | 3 | 荊宇泰 等3人 | 選修 | |
上課日期:7月6日-8月18日 | |||||||||||
99暑 | 5004 | IOC5143 | 高等競技程式設計(二) | 不限 | 11 | 2EFGH3EFGH-EC316 | 3 | 3 | 蔡錫鈞 等2人 | 選修 | |
上課日期:7月5日-8月17日 | |||||||||||
101上 | 5184 | IOC5146 | 雲端作業系統 | 60 | 40 | 2CD4G-EC016 | 3 | 3 | 黃世昆 | 選修 | |
資工系所同學優先選課 | |||||||||||
101下 | 5192 | IOC5087 | 程式安全 | 120 | 73 | 2CD4G-ED117 | 3 | 3 | 黃世昆 | 選修 | |
資工系所同學優先選課 | |||||||||||
101下 | 5197 | IOC5108 | 作業系統設計與實作 | 60 | 53 | 1EF-ED302,3IJK-EC324,4H-ED302 | 3 | 6 | 王協源 等3人 | 選修 | |
資工系所同學優先選課 | |||||||||||
102上 | 5187 | IOC5146 | 雲端作業系統 | 60 | 18 | 2CD4G-EC115 | 3 | 3 | 黃世昆 | 選修 | |
資工系所同學優先選課 | |||||||||||
102下 | 5194 | IOC5108 | 作業系統設計與實作 | 60 | 62 | 2CD-EC114,3IJK-EC315,4G-EC114 | 3 | 6 | 張立平 等4人 | 選修 | |
資工系所同學優先選課 | |||||||||||
102下 | 5199 | IOC5156 | 雲端系統管理 | 60 | 30 | 1CD3B-ED302,4IJK-EC315 | 3 | 3 | 吳育松 等3人 | 選修 | |
資工系所同學優先選課 | |||||||||||
102下 | 5911 | IOC5157 | 自由開源軟體與專案協作 | 不限 | 24 | 5EFG-EC122 | 3 | 3 | 黃世昆 等4人 | 選修 | |
103上 | 5936 | IOC5087 | 程式安全 | 30 | 26 | 2IJK-EC330 | 3 | 3 | 黃世昆 | 選修 | |
非資訊學院同學,請於9/15上網選課 | |||||||||||
103下 | 5213 | IOC5161 | 軟體除錯 | 40 | 33 | 2AB3X-CS105 | 3 | 3 | 黃世昆 | 選修 | |
本系生優先 | |||||||||||
103下 | 5917 | IOC5157 | 自由開源軟體與專案協作 | 60 | 53 | 1XEF-EC115 | 3 | 3 | 黃世昆、莊庭瑞、林誠夏、黃敬群 | 選修 | |
本系生優先 | |||||||||||
104上 | 5245 | IOC5167 | 軟體測試 | 15 | 24 | 2AB4A-CS105 | 3 | 3 | 黃世昆 | 選修 | |
本系生優先 | |||||||||||
104上 | 5930 | IOC5169 | 校務系統開發與管理(一) | 5 | 5 | 3IJK-CS237 | 3 | 3 | 黃世昆 | 必修 | |
此課程等同於資科工所修業規定中所要求之戊組碩士生必修課程「校務系統開發與管理實習(一)」,資科工所戊組碩士生必修。 | |||||||||||
104下 | 5251 | IOC5171 | 校務系統開發與管理(二) | 5 | 5 | 3IJK-CS237 | 3 | 3 | 黃世昆 | 必修 | |
此課程等同於資科工所修業規定中所要求之戊組碩士生必修課程「校務系統開發與管理實習(二)」,資科工所戊組碩士生必修 | |||||||||||
105上 | 5246 | IOC5169 | 校務系統開發與管理(一) | 5 | 5 | 5IJK-CS237 | 3 | 3 | 黃世昆、謝旻錚 | 必修 | |
資科工所戊組碩士生必修 | |||||||||||
105上 | 5987 | IOC5087 | 程式安全 | 30 | 24 | 5BCD-CS105 | 3 | 3 | 黃世昆 | 選修 | |
本系生優先 | |||||||||||
105下 | 5254 | IOC5171 | 校務系統開發與管理(二) | 5 | 6 | 5IJK-CS237 | 3 | 3 | 黃世昆、謝旻錚 | 必修 | |
資科工所戊組碩士生必修 | |||||||||||
105下 | 5287 | IOC5167 | 軟體測試 | 30 | 27 | 2CD4B-CS | 3 | 3 | 黃世昆 | 選修 | |
上課教室:計中1樓訓練教室 |
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
99上 | 5127 | IEC5303 | 作業系統 | 不限 | 58 | 3IJK-EC114 | 3 | 3 | 黃世昆 | 選修 | |
資訊組; 限交大在職專班學生選修 |
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
92上 | 1211 | DCP4334 | 作業系統概論 | 不限 | 73 | 5IJK-EC122 | 3 | 3 | 黃世昆 | 必修 | |
93上 | 1160 | DCP3331 | 程式語言 | 不限 | 82 | 3IJK-EC114 | 3 | 3 | 黃世昆 | 必修 | |
93下 | 1172 | DCP4594 | 軟體工程概論 | 不限 | 55 | 1EF4B-EC022 | 3 | 3 | 黃世昆 | 選修 | |
94上 | 1165 | DCP3331 | 程式語言 | 不限 | 48 | 1CD3B-EC015 | 3 | 3 | 黃世昆 | 必修 | |
94下 | 1585 | DCP4334 | 作業系統概論 | 不限 | 56 | 2CD4G-EC115 | 3 | 3 | 黃世昆 | 必修 | |
95下 | 1634 | DCP1177 | 作業系統概論(B班) | 不限 | 62 | 2G5CD-EC114 | 3 | 3 | 黃世昆 | 必修 | |
對資訊IT產專而言,此課程為基礎必修(大學部課程) | |||||||||||
96下 | 1628 | DCP4594 | 軟體工程概論 | 120 | 63 | 2G5CD-EC122 | 3 | 3 | 黃世昆 | 必修 | |
資工系學生優先選課 ; 對資訊產專而言,此課程為基礎必修(大學部課程) | |||||||||||
97上 | 1627 | DCP4334 | 作業系統概論 | 80 | 75 | 1B4EF-EC114 | 3 | 3 | 黃世昆 | 必修 | |
資工系學生優先選課 ; 對資科產專而言,此課程為基礎必修(大學部課程) | |||||||||||
97下 | 1184 | DCP2106 | 基礎程式設計 | 120 | 11 | 3IJK-EC115 | 0 | 3 | 黃世昆 | 選修 | |
資工系學生優先選課 | |||||||||||
97暑 | 1007 | DCP3603 | 競技程式設計(一) | 不限 | 5 | 2CDEFGH-EC316 | 3 | 3 | 蔡錫鈞 等3人 | 選修 | |
上課日期:7月7日-9月1日,成績優秀者可獲得獎學金. | |||||||||||
97暑 | 1025 | DCP4334 | 作業系統概論 | 80 | 60 | 3EFGH4EFGH-EC114 | 3 | 3 | 黃世昆 | 必修 | |
上課日期:7月8日-8月20日,資工系優先 | |||||||||||
98下 | 1192 | DCP2106 | 基礎程式設計 | 不限 | 114 | 3IJK-EC115 | 0 | 3 | 黃世昆 | 選修 | |
資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
100下 | 1208 | DCP2106 | 基礎程式設計 | 不限 | 311 | 6BCD-EC330 | 0 | 3 | 黃世昆 | 選修 | |
資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
101上 | 1188 | DCP2106 | 基礎程式設計 | 不限 | 163 | 6BCD-EC330 | 0 | 3 | 黃世昆 | 選修 | |
資工大學部基礎程式設計若沒修過,資訊工程專題一和二會被擋修;限資工系所同學選修;外系同學欲加選本課程,請書面找老師加簽 | |||||||||||
101暑 | 1012 | DCP2106 | 基礎程式設計 | 不限 | 13 | 6BC-EC330 | 0 | 3 | 黃世昆 | 必修 | |
上課日期:7月6日-8月31日 | |||||||||||
102暑 | 1012 | DCP2106 | 基礎程式設計 | 不限 | 19 | 0 | 3 | 黃世昆、吳凱強 | 必修 | ||
日期:6月30日-8月11日,星期一12:30-17:30 | |||||||||||
103暑 | 1011 | DCP2106 | 基礎程式設計 | 不限 | 33 | 0 | 3 | 黃世昆、吳凱強 | 必修 | ||
日期:7月6日-8月10日,星期一12:30-17:00,EC316 | |||||||||||
104暑 | 1009 | DCP1236 | 基礎程式設計(英文授課) 英文授課 |
不限 | 15 | 0 | 3 | 黃世昆、黃俊穎、吳凱強 | 必修 | ||
日期:7月4日-8月8日,星期一12:30-17:00,EC316,本課程將於7/4簡介考試流程及規定,爾後將於暑假期間舉辦四次程式檢定考試,考試時間將另行公布。[English Medium Course] |
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
99上 | 1718 | DCP4334 | 作業系統概論 | 97 | 84 | 2CD4G-EC114 | 3 | 3 | 黃世昆 | 必修 | |
資工系與電資學士班學生優先選課;對資訊產專而言,此課程為基礎必修(大學部課程),基礎必修八選四,詳細規定請參考資訊產專修課規定。 | |||||||||||
99下 | 1195 | DCP2106 | 基礎程式設計 | 不限 | 38 | 3IJK-EC330 | 0 | 3 | 黃世昆 | 必修 | |
資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
100上 | 1218 | DCP4334 | 作業系統概論 | 80 | 44 | 2CD4G-EC115 | 3 | 3 | 黃世昆 | 必修 | |
資工系與電資學士班學生優先選課;對資訊產專而言,此課程為基礎必修(大學部課程) | |||||||||||
101下 | 1195 | DCP2106 | 基礎程式設計 | 不限 | 325 | 6BCD-EC330 | 0 | 3 | 黃世昆 | 必修 | |
資工系與電資學士班學生優先選課;基礎程式設計不及格擋修資訊工程專題一、二。101學年度入學者增加以下規定:基礎程式設計不及格→(資工組)擋修編譯器設計概論;(資電組)擋修軟硬體協同設計概論與實作及編譯器設計概論;(網多組)擋修網路程式設計概論及計算機圖學概論。 | |||||||||||
102上 | 1231 | DCP1160 | 基礎程式設計 | 不限 | 113 | 6B-EC330 | 0 | 1 | 黃世昆 | 選修 | |
共同必修;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
102下 | 1196 | DCP2106 | 基礎程式設計 | 不限 | 197 | 6BCD-EC330 | 0 | 3 | 黃世昆 | 必修 | |
資工系與電資學士班學生優先選課;共同必修;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
103上 | 1197 | DCP2106 | 基礎程式設計 | 不限 | 54 | 3IJK-EC330 | 0 | 3 | 黃世昆 等2人 | 必修 | |
資工系與電資學士班學生優先選課;共同必修;本課程及格條件為通過『程式能力鑑定』;請依各組入學年度之修課規定-必選修科目表參考選課,網址如下http://www.cs.nctu.edu.tw/cswebsite/education/undergraduate/course | |||||||||||
103上 | 1218 | DCP2106 | 基礎程式設計 | 不限 | 25 | 1IJK- | 0 | 3 | 黃世昆 等2人 | 必修 | |
103下 | 1186 | DCP2106 | 基礎程式設計 | 不限 | 116 | 1IJK-EC315 | 0 | 3 | 黃世昆、吳毅成、吳凱強 | 必修 | |
共同必修;資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
103下 | 1187 | DCP2106 | 基礎程式設計 | 不限 | 111 | 3IJK-EC330 | 0 | 3 | 黃世昆、吳毅成、吳凱強 | 必修 | |
共同必修;資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
104上 | 1192 | DCP2106 | 基礎程式設計 | 不限 | 86 | 1L3L5L-EC315 | 0 | 3 | 黃世昆、吳凱強 | 必修 | |
外系生請於9/7上網加選;資工系與電資學士班學生優先選課;共同必修;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
104下 | 1188 | DCP2106 | 基礎程式設計 | 不限 | 214 | 1L3L5L-EC315 | 0 | 3 | 吳毅成、黃世昆、吳凱強 | 必修 | |
外系生請於2/16上網選課;共同必修;資工系與電資學士班學生優先選課;本課程及格條件為通過『程式能力鑑定』 | |||||||||||
105上 | 1192 | DCP1236 | 基礎程式設計(英文授課) 英文授課 |
不限 | 93 | 1L3L5L-EC324 | 0 | 3 | 黃世昆、黃俊穎、吳凱強 | 必修 | |
資工系與電資學士班學生優先選課;共同必修;本課程及格條件為通過『程式能力鑑定』;英文授課[English Medium Course] | |||||||||||
105下 | 1198 | DCP1236 | 基礎程式設計(英文授課) 英文授課 |
不限 | 230 | 1N3N5N-EC324 | 0 | 3 | 黃世昆、黃俊穎、吳凱強 | 必修 | |
資工系與電資學士班學生優先選課;共同必修;本課程及格條件為通過『程式能力鑑定』;英文授課[English Medium Course] |
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
103上 | 5990 | CCP5001 | 軟體測試 | 15 | 11 | 2AB3X-CS105 | 3 | 3 | 黃世昆 | 選修 | |
上課地點:資訊中心個人電腦教室。 |
學期別 | 課號 | 永久課號 | 摘要² | 課程名稱 | 人數上限 | 修課人數¹ | 上課時間及教室 | 學分 | 時數 | 開課教師 | 選別 |
---|---|---|---|---|---|---|---|---|---|---|---|
備註 | |||||||||||
95下 | 6547 | 1001063 | 駭客文化 | 50 | 52 | 4GH-ED117 | 2 | 2 | 黃世昆 | 通識 |