106學年第1學期課程綱要 |
@尊重智慧財產權,請同學勿隨意影印教科書 。 Please respect the intellectual property rights, and shall not copy the textbooks arbitrarily. |
一、課程基本資料 |
開課序號 | 1248 | 課程學制 | |
科目代碼 | MTU0012 | 課程名稱 | 程式設計 |
英文名稱 | Computer Programming | ||
全/半年 | 半 | 必/選修 | 必修 |
學分數 | 3.0 | 每週授課時數 | 正課時數: 3 小時 |
開課系級 | 機電系(學)1年級 | ||
先修課程 | |||
課程簡介 | 引導學生培養基礎程式設計觀念與現代工具(VC++ 2012)之技能,進而培養解決程式設計問題之能力。此課程以教師講述為起始,引導學生合作與討論,期間教師以上機操作,來提升學生學習動機,並以課堂練習、課後作業、紙筆測驗、以及口語表達來反映學生的學習成效。 | ||
課程目標 | 對應系所核心能力 | ||
1. 培養學生具有程式設計基礎知識。 | 學士: 1-1 運用數學、物理及機電工程知識的能力。 |
||
2. 培養程式設計的理論分析、解釋、撰寫報告之能力 | 學士: 1-3 執行機電工程實務所需技術、技巧及使用現代工具的能力。 1-5 執行計畫管理、有效溝通、領域整合與團隊合作的能力。 |
||
3. 培養使用程式設計現代工具之技能 | 學士: 1-6 發掘、分析、應用研究成果及因應複雜且整合性工程問題的能力。 |
||
4. 解決程式設計學理與技術問題之能力 | 學士: 1-6 發掘、分析、應用研究成果及因應複雜且整合性工程問題的能力。 |
二、教學大綱 |
授課教師 | 吳順德 | ||
教學進度與主題 | |||
第一週:Introduction to C Programming 第二週:Structured Program 第三週:Program Control 第四週:Functions 第五週:Arrays 第六~八週:Pointers 第九週:期中上機考 第十週:Characters, Strings, Formatted I/O |
|||
教學方法 | |||
方式 | 說明 | ||
講述法 | 每一章節將分為『程式語法』與『範例講述』兩部分進行 | ||
合作學習 | 以3~4人為一小組進行學習,讓同學可以互相討論,完成當天所指定的習題。 | ||
實驗/實作 | 每單元將設計習題,供學生於課堂上實習演練 | ||
媒體融入教學 | 教學時將輔以投影片、或教學影片 | ||
專題研究 | 學生將參考範例與網路上之開放原始碼,挑選適合之主題製作小型專題於期末發表。 | ||
評量方法 | |||
方式 | 百分比 | 說明 | |
期中考 | 30 % | 實施方式: 分為筆試與上機考兩部分 欲培養之核心能力: 執行機電工程實務所需之知識與技能 | |
期末考 | 30 % | 實施方式: 分為筆試與上機考兩部分 欲培養之核心能力: 執行機電工程實務所需之知識與技能 | |
專題 | 20 % | 實施方式: 學生自行分組,並挑選適合之主題製作小型專題於期末發表。 欲培養之核心能力: 具備團隊合作之精神,以及表達、溝通、創新思考及解決問題之能力 | |
其他 | 20 % | 實施方式: 不定期以上機實作的方式檢核學習者的理解。 | |
參考書目 | How to program C Sixth Edition, H.M. Deitel & P. J. Geitel, 2010. Pearson. |