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
第十一週:
Structure, Unions, Enumerations
第十二週:
File Processing
第十三週:
Data Structure
第十四週:
Preprocessor
第十五~十七週:Introduction to C++

第十八週:期末專題展示
教學方法
方式 說明
講述法 每一章節將分為『程式語法』與『範例講述』兩部分進行
合作學習 以3~4人為一小組進行學習,讓同學可以互相討論,完成當天所指定的習題。
實驗/實作 每單元將設計習題,供學生於課堂上實習演練
媒體融入教學 教學時將輔以投影片、或教學影片
專題研究 學生將參考範例與網路上之開放原始碼,挑選適合之主題製作小型專題於期末發表。
評量方法
方式 百分比 說明
期中考 30 % 實施方式: 分為筆試與上機考兩部分 欲培養之核心能力: 執行機電工程實務所需之知識與技能
期末考 30 % 實施方式: 分為筆試與上機考兩部分 欲培養之核心能力: 執行機電工程實務所需之知識與技能
專題 20 % 實施方式: 學生自行分組,並挑選適合之主題製作小型專題於期末發表。 欲培養之核心能力: 具備團隊合作之精神,以及表達、溝通、創新思考及解決問題之能力
其他 20 % 實施方式: 不定期以上機實作的方式檢核學習者的理解。
參考書目 How to program C Sixth Edition, H.M. Deitel & P. J. Geitel, 2010. Pearson.

版權所有 © 2024 國立臺灣師範大學