授課列表

  • R 程式設計 (交大 107,109)
  • Go 程式設計 (交大 108)
  • 基礎程式設計(交大 97,98,99,100,101,102,103,104,105)
  • 校務系統開發與管理(104,105,106,107,108,109)
  • 軟體測試(交大103,104,105,106,107,108,109)
  • 軟體除錯(交大103)
  • 作業系統設計與實作(交大101,102,103)
  • 自由開源軟體與專案協作(102,103)
  • 雲端作業系統 (交大101,102)
  • 程式安全(交大96,97,98,101,103,105,106,107,清大 108)
  • 高等競技程式(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 黃世昆 通識