課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | C語言基礎複習 |
複習教科書第一至六章 |
複習上學期的程式課程內容 |
|
|
Program 1 |
2 | 第七章 迴 圈 |
1.認識結構化程式設計
2.學習for、while與do while迴圈的使用
3.學習如何選擇適當的迴圈敘述
4.學習如何跳離迴圈 |
學習C語言for,while迴圈敘述 |
|
|
Program 2, Quiz 1 |
3 | 第七章 迴 圈 |
1.學習do while迴圈的使用
2.學習如何選擇適當的迴圈敘述
3.學習如何跳離迴圈 |
學習C語言do-while迴圈敘述、break、continue敘述 |
|
|
|
4 | 第八章 函 數 |
1.認識函數與其原型
2.學習函數的宣告方式與定義 |
學習C語言函數用法 |
|
|
Quiz 2 |
5 | 第八章 函 數 |
1.認識區域、全域與靜態變數
2.學習前置處理器的用法 |
學習C語言函數用法 |
|
|
Program 3 |
6 | 第九章 陣列與字串 |
學習陣列的宣告及應用 |
1.學習C語言一維、二維與多維陣列的使用
2.學習如何傳遞陣列給函數 |
|
|
|
7 | 第九章 陣列與字串 |
學習C語言字串的宣告及應用 |
1.認識字串,並學習與字串相關的函數
2.學習字元陣列的使用 |
|
|
|
8 | 期中考 |
期中考 |
複習上半學期所教內容 |
|
|
|
9 | 第十章 指 標 |
1.認識指標
2.學習指標運算子的用法 |
1.認識指標
2.學習指標運算子的用法 |
|
|
Program 4 |
10 | 第十章 指 標 |
利用函數來傳遞指標 |
學習利用函數來傳遞指標 |
|
|
|
11 | 第十一章 結構與其它資料型態 |
認識結構、列舉等自訂資料型態 |
1. 認識結構與巢狀結構
2. 學習結構陣列的各種使用方法
3. 學習列舉的使用
4. 學習使用自訂的型態─typedef |
|
|
Quiz-3 |
12 | 第十二章 檔案處理 |
學習檔案的觀念與操作的方式 |
1.學習檔案的觀念與操作的方式
2.有緩衝區與無緩衝區的檔案處理函數
3.學習二進位檔案的使用方式 |
|
|
Quiz 4 |
13 | 第十三章 大型程式的發展 |
學習如何發展大型程式 |
1.認識程式的模組化
2.學習各別編譯的實作
3.認識條件式編譯指令的用法
4.學習命令列引數的使用 |
|
|
|
14 | 第十四章 動態記憶體配置與鏈結串列 |
認識動態記憶體配置及其應用 |
1.認識動態記憶體配置
2.認識鏈結串列
3.了解循序串列與鏈結串列的優缺點 |
|
|
Program 5 |
15 | 第十四章 動態記憶體配置與鏈結串列 |
以動態記憶體配置實現串列 |
以C語言實作鏈結串列 |
|
|
|
16 | 期末考 |
期末考 |
複習下半學期所教內容 |
|
|
|