教學大綱表 (112學年度 第2學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 程式設計
(英文) Computer Programming
開課單位
Departments
電機工程學系
課程代碼
Course No.
E1050A
授課教師
Instructor
古聖如
學分數
Credit
3.0 必/選修
core required/optional
必修 開課年級
Level
大一
先修科目或先備能力(Course Pre-requisites):計算機概論
課程概述與目標(Course Overview and Goals):學習以C程式語言撰寫電腦程式
教科書(Textbook) C程式教學手冊 (第四版) 洪維恩著 旗標出版股份有限公司
參考教材(Reference) C語言程式設計與應用 陳會安著 全華圖書
圖書館電子書(E-book of the Library) http://www.airitibooks.com/detail.aspx?PublicationID=P20120927006
課程大綱 Syllabus 學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

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

No.
實施期間
Period
實施方式
Content
教學說明
Teaching instructions
彈性教學評量方式
Evaluation
備註
Notes
1 起:2024-06-10 迄:2024-06-21 1.同步遠距教學 Synchronous distance learning 遠距線上教學 線上測驗與作業


教學要點概述:
1.自編教材 Handout by Instructor:
■ 1-1.簡報 Slids
■ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

成績考核 Performance Evaluation: 期末考:25%   期中考:25%   彈性教學:10%   平時考:24%   作業:16%  

教學資源(Teaching Resources):
■ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504