課程名稱 |
程式設計進階 Advanced Computer Programming |
開課學期 |
109-2 |
授課對象 |
工學院 工程科學及海洋工程學系 |
授課教師 |
黃乾綱 |
課號 |
ESOE5140 |
課程識別碼 |
525 U1010 |
班次 |
|
學分 |
2.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期三3,4(10:20~12:10) |
上課地點 |
工科視聽室 |
備註 |
總人數上限:63人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1092ESOE5140 |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
為了方便同學取得加選授權碼,
我把加選授權碼貼在我辦公室的門上。
請自行來領取。
並請轉告給需要的同學。
工科海洋系館 R242。
課程內容著重程式設計解題能力的訓練,及進階程式設計技巧。內容將包含解題法、程式實作練習、模組化程式設計及基礎軟體工程等。
|
課程目標 |
本課程以已完成基礎程式設計訓練的學生為主。旨在提升學生的程式設計解題能力。 |
課程要求 |
已經有C語言程式設計基礎 |
預期每週課後學習時數 |
|
Office Hours |
|
指定閱讀 |
K. N. King, C Programming: A Modern Approach, 2nd Edition |
參考書目 |
待補 |
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
第1週 |
2/24 |
課程簡介. King C 2ed. slides. |
第2週 |
3/03 |
複雜資料型別與宣告 |
第3週 |
3/10 |
複雜資料型別與宣告 |
第4週 |
3/17 |
複雜資料型別與宣告 |
第5週 |
3/24 |
大型軟體及模組化程式設計 |
第6週 |
3/31 |
大型軟體及模組化程式設計
專題1 |
第7週 |
4/07 |
大型軟體及模組化程式設計 |
第8週 |
4/14 |
解題方法 |
第9週 |
4/21 |
解題方法 |
第10週 |
4/28 |
解題方法 |
第11週 |
5/05 |
解題方法 |
第12週 |
5/12 |
解題方法
專題2 |
第13週 |
5/19 |
軟體工程基礎 |
第14週 |
5/26 |
軟體工程基礎 |
第15週 |
6/02 |
軟體工程基礎 |
第17週 |
6/16 |
專題3 |
|