教學大綱表
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱 (中文) 程式設計
(英文)
開課單位 電機工程學系
課程代碼 E1050B
授課教師 古聖如
學分數 3.0 必/選修 必修 開課年級 大一
先修科目或先備能力:
課程概述與目標:學習以C程式語言撰寫電腦程式
教科書 C程式教學手冊 (第四版) 洪維恩著 旗標出版股份有限公司
參考教材 C語言程式設計與應用 陳會安著 全華圖書
圖書館電子書 http://www.airitibooks.com/detail.aspx?PublicationID=P20120927006
課程大綱 學生學習目標 單元學習活動 學習成效評量 備註
單元主題 內容綱要
1 C語言基礎複習 複習教科書第一至五章 複習上學期的程式課程內容
  • 上機實習
  • 作業
  • Program 1  
    2 第六章 選擇性敘述 1.學習多重選擇─switch 敘述
    2.認識無條件跳離的 goto 敘述
    學習C語言多重選擇性敘述
  • 講授
  • 報告
  •  
    3 第七章 迴 圈 1.認識結構化程式設計
    2.學習for、while與do while迴圈的使用
    3.學習如何選擇適當的迴圈敘述
    4.學習如何跳離迴圈
    學習C語言for,while迴圈敘述
  • 講授
  • 平時考
  • 作業
  • Program 2, Quiz 1  
    4 第七章 迴 圈 1.學習do while迴圈的使用
    2.學習如何選擇適當的迴圈敘述
    3.學習如何跳離迴圈
    學習C語言do-while迴圈敘述、break、continue敘述
  • 講授
  • 報告
  •  
    5 第八章 函 數 1.認識函數與其原型
    2.學習函數的宣告方式與定義
    學習C語言函數用法
  • 講授
  • 平時考
  • Quiz 2  
    6 第八章 函 數 1.認識區域、全域與靜態變數
    2.學習前置處理器的用法
    學習C語言函數用法
  • 講授
  • 作業
  • Program 3  
    7 第九章 陣列與字串 學習陣列的宣告及應用 1.學習C語言一維、二維與多維陣列的使用
    2.學習如何傳遞陣列給函數
  • 講授
  • 報告
  •  
    8 第九章 陣列與字串 學習C語言字串的宣告及應用 1.認識字串,並學習與字串相關的函數
    2.學習字元陣列的使用
  • 講授
  •  
    9 期中考 期中考 複習上半學期所教內容
  • 期中考
  •  
    10 第十章 指 標 1.認識指標
    2.學習指標運算子的用法
    1.認識指標
    2.學習指標運算子的用法
  • 講授
  • 作業
  • Program 4  
    11 第十章 指 標 利用函數來傳遞指標 學習利用函數來傳遞指標
  • 講授
  • 報告
  •  
    12 第十一章 結構與其它資料型態 認識結構、列舉等自訂資料型態 1.認識結構與巢狀結構
    2.學習結構陣列的各種使用方法
  • 講授
  • 平時考
  • Quiz-3  
    13 第十一章 結構與其它資料型態 認識列舉等自訂資料型態 1.學習列舉的使用
    2.學習使用自訂的型態─typedef
  • 講授
  •  
    14 第十四章 動態記憶體配置與鏈結串列 認識動態記憶體配置及其應用 1.認識動態記憶體配置
    2.認識鏈結串列
    3.了解循序串列與鏈結串列的優缺點
  • 上機實習
  • 作業
  • Program 5  
    15 第十四章 動態記憶體配置與鏈結串列 以動態記憶體配置實現串列 以C語言實作鏈結串列
  • 講授
  • 報告
  •  
    16 第十二章 檔案處理 學習檔案的觀念與操作的方式 1.學習檔案的觀念與操作的方式
    2.有緩衝區與無緩衝區的檔案處理函數
    3.學習二進位檔案的使用方式
  • 平時考
  • Quiz 4  
    17 第十三章 大型程式的發展 學習如何發展大型程式 1.認識程式的模組化
    2.學習各別編譯的實作
    3.認識條件式編譯指令的用法
    4.學習命令列引數的使用
  • 講授
  •  
    18 期末考 期末考 複習下半學期所教內容
  • 期末考
  • 作業
  •  

    教學要點概述:
    教材編選: ■ 自編教材 ■ 教科書作者提供
    評量方法: 期末考:25%   期中考:25%   報告:10%   平時考:20%   作業:20%  
    教學資源: ■ 教材電子檔 □ 課程網站
    扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504