建國科技大學 日間部 103 學年度第 2 學期 課程綱要表
授課班級: 日 四技電子一甲        教師: 陳德超
科目名稱: 程式設計及應用        時數: 3
教材名稱: C++教學手冊        著 者: 洪維恩
出版書局: 旗標
主要參考資料:(請註明書名、著者、出版書局)
1.Visual C++6教學手冊,蔡明志譯,碁峰
2.Visual C++ 2005 學習範本,潘能煌等人,松崗
3.最新C++程式語言 施威銘研究室 旗標

 

評分方式: 考試;作業;實務操作;平時
評分比例: 40%;10%;30%;20%

先修科目或先備能力:

教學目標:
1.知識: 了解 C++語言的主要觀念與物件運用
2.技能: 使學生充分瞭解物件導向的精髓及程式設計技巧
3.態度: 嚴謹的求知習慣
4.其他: 培養學生程式應用之能力

教學方式: 課堂講授;實機操作;

教材大網:

單    元    主    題 內    容    綱    要 教學週數 備    註
1.課程簡介/評分標準
2.工程倫理及工安衛生教育
3.性別平等與性騷擾與性侵害防治教育觀念宣導
4.認識C++ I
5.認識C++ II
1-1.撰寫第一個C++程式
1-2.學習程式碼的編譯與執行
2-1.學習C++的基本語法
2-2.認識關鍵字與識別字的不同
2-3.學習程式碼偵錯的流程
2-4.學習如何提高程式的可讀性
2  
1.變數與資料處理
2.運算子、運算式與敘述
3.圖書館資源利用
A.圖書館資源利用
3-1.認識常數與變數
3-2.學習C++所提供的各種基本資料型態
3-3.瞭解溢位的發生
3-4.學習認識資料型態之間的轉換
4-1.認識運算式與運算子
4-2.學習各種常用的運算子
4-3.認識運算子的優先順序
4-4.學習如何進行運算式的資料型態轉換
2  
1.選擇性敘述與迴圈
2.函 數
5-1.認識程式的結構設計
5-2.學習選擇性敘述與各種迴圈的用法
5-3.學習多重選擇敘述的使用
6-1.認識函數的基本架構
6-2.學習inline函數
6-3.認識變數的等級
6-4.同時使用數個函數
3  
1.再談函數
2.陣列與字串
7-1.認識參照與函數
7-2.學習函數的多載
7-3.認識引數的預設值
7-4.使用前置處理器的指令
8-1.認識一維與二維以上的陣列
8-2.瞭解陣列元素的表示方法
8-3.迴圈與陣列的使用
8-4.學習傳遞陣列至函數裡
8-5.字串的認識與使用
2  
1.指 標
2.再談指標
9-1.認識指標的概念及指標變數的使用
9-2.學習指標運算子的運算方式
9-3.熟悉指標的運算
9-4.利用函數傳遞指標與陣列
10-1.學習雙重指標的使用
10-2.認識動態記憶體配置
10-3.瞭解指標與參照的不同
10-4.認識指標與參照在函數之間的傳遞方式
3  
1.結構與其它資料型態
2.類別的基本架構
11-1.學習與使用結構
11-2.傳遞結構到函數
11-3.認識共同空間與列舉型態
11-4.使用自訂的資料型態
12-1.學習類別的觀念
12-2.認識與撰寫成員函數
12-3.認識引數的傳遞與多載的方式
12-4.建立公有與私有成員
12-5.瞭解友誼函數
3  
1.類別的進階認識
2.解構元與拷貝建構元
13-1.認識建構元及其引數的使用
13-2.傳遞物件到函數與使用物件陣列
13-3.使用類別裡的靜態成員
13-4.學習使用指向物件的指標與參照
14-1.認識解構元
14-2.學習動態記憶體配置與解構元的關係
14-3.使用拷貝建構元
3  
請遵守智慧財產權,勿非法影印教科書。
 



建國科技大學 日間部 103 學年度第 2 學期 教學預定進度表

科       目: 程式設計及應用       授 課 班 級: 日 四技電子一甲
任 課 教 師: 陳德超 擬定進度教師: 陳德超
教科書 名稱: C++教學手冊 作       者: 洪維恩
出 版 書 局: 旗標
週次
月日
時數
網路
時數
授   課   內   容   要   項 備  註
1
2月23日
3月1日
3 0 0A.課程簡介/評分標準
0B.工程倫理及工安衛生教育
1-1.撰寫第一個C++程式
1-2.學習程式碼的編譯與執行
(25)開學(26)加退選(27)補假(28)和平紀念日
2
3月2日
3月8日
3 0 0A.圖書館資源利用
2-1.學習C++的基本語法
2-2.認識關鍵字與識別字的不同
2-3.學習程式碼偵錯的流程
2-4.學習如何提高程式的可讀性
2/26-3/3加退選;3/4~6跨部選課
3
3月9日
3月15日
3 0 3-1.認識常數與變數
3-2.學習C++所提供的各種基本資料型態
3-3.瞭解溢位的發生
3-4.學習認識資料型態之間的轉換
 
4
3月16日
3月22日
3 0 4-1.認識運算式與運算子
4-2.學習各種常用的運算子
4-3.認識運算子的優先順序
4-4.學習如何進行運算式的資料型態轉換
 
5
3月23日
3月29日
3 0 5-1.認識程式的結構設計
5-2.學習選擇性敘述與各種迴圈的用法
5-3.學習多重選擇敘述的使用
 
6
3月30日
4月5日
3 0 6-1.認識函數的基本架構
6-2.學習inline函數
6-3.認識變數的等級
6-4.同時使用數個函數
(2)補假(3)畢典補假(4)兒童節(5)清明節
7
4月6日
4月12日
3 0 7-1.認識參照與函數
7-2.學習函數的多載
7-3.認識引數的預設值
7-4.使用前置處理器的指令
(6)補假
8
4月13日
4月19日
3 0 8-1.認識一維與二維以上的陣列
8-2.瞭解陣列元素的表示方法
8-3.迴圈與陣列的使用
8-4.學習傳遞陣列至函數裡
8-5.字串的認識與使用
 
9
4月20日
4月26日
3 0 期中考,檢討 (22)-(28)期中考試週
10
4月27日
5月3日
3 0 9-1.認識指標的概念及指標變數的使用
9-2.學習指標運算子的運算方式
9-3.熟悉指標的運算
9-4.利用函數傳遞指標與陣列
(2)(3)統一入學測驗(預估)
11
5月4日
5月10日
3 0 10-1.學習雙重指標的使用
10-2.認識動態記憶體配置
10-3.瞭解指標與參照的不同
10-4.認識指標與參照在函數之間的傳遞方式
 
12
5月11日
5月17日
3 0 11-1.學習與使用結構
11-2.傳遞結構到函數
11-3.認識共同空間與列舉型態
11-4.使用自訂的資料型態
 
13
5月18日
5月24日
3 0 12-1.學習類別的觀念
12-2.認識與撰寫成員函數
12-3.認識引數的傳遞與多載的方式
12-4.建立公有與私有成員
12-5.瞭解友誼函數
(23)校慶慶祝大會
14
5月25日
5月31日
3 0 13-1.認識建構元及其引數的使用
13-2.傳遞物件到函數與使用物件陣列
(28)校慶(正常上課)
15
6月1日
6月7日
3 0 13-3.使用類別裡的靜態成員
13-4.學習使用指向物件的指標與參照
(5)畢業班申請休學截止
16
6月8日
6月14日
3 0 14-1.認識解構元
14-2.學習動態記憶體配置與解構元的關係
(8)-(12)畢業考
17
6月15日
6月21日
3 0 14-2.學習動態記憶體配置與解構元的關係
14-3.使用拷貝建構元
(19)補假(20)端午節
18
6月22日
6月28日
3 0 期末考,檢討 (23)在校生申請休學截止(24)-(30)期末考試週(27)畢業典禮
請遵守智慧財產權,勿非法影印教科書。