國立中興大學教學大綱 |
課程名稱 (course name) |
(中) 程式語言(2313) | ||||
(Eng.) Programming Languages | |||||
開課單位 (offering dept.) |
智慧創意學程 | ||||
課程類別 (course type) |
選修 | 學分 (credits) |
3 | 授課教師 (teacher) |
李宜勳 |
選課單位 (department) |
智慧創意學程學士班 | 授課語言 (language) |
中文 | 開課學期 (semester) |
1141 |
課程簡述 (course description) |
C++ 是一門強大且靈活的高級程式語言,廣泛應用於系統軟體、遊戲開發、嵌入式系統和高效能計算等領域。本課程將介紹C++程式設計的基本概念與技術,涵蓋從基礎語法到進階物件導向程式設計的內容。學生將學習如何編寫高效能、可靠且可擴展的C++程式,並瞭解C++在現代軟體開發中的實際應用。課程將以理論講解和實作練習相結合的方式進行,讓學生在實際編程中鞏固所學知識。 | ||||
先修課程名稱 (prerequisites) |
課程與核心能力關聯配比(%) (relevance of course objectives and core learning outcomes(%)) |
課程目標之教學方法與評量方法 (teaching and assessment methods for course objectives) |
|||||||
課程目標 | 核心能力 | 配比(%) | 教學方法 | 評量方法 | ||||
一、教育學生c++程式語言撰寫技巧,使其能從事於機電工程相關實務或學術研究。 二、理解物件導向程式設計:深入學習C++中的物件導向特性,如類別、繼承、多型和封裝,並能夠應用於實際程式開發中。 三、學習C++標準模板庫 (STL):掌握STL中常用的容器、迭代器和演算法,提升程式設計的效率和靈活性。 四、培養新興的智慧機電工程師,使其專業素養與工程倫理能充分發揮於職場,符合社會需求。 五、督促學生具備全球競爭的基本技能,以面對不同的生涯發展,並能持續終身學習。 |
|
|
|
|
||||
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) (course content and homework/tests schedule) |
||||||||
課程簡介及程式開發環境安裝 (C++課程介紹 VScode環境安裝及介紹(撰寫、編譯及除錯程式)) | ||||||||
學習評量方式 (evaluation) |
||||||||
期中考(35%)、期未考(35%)、程式問題實作(20%)及平時分數(10%,上課參與及點名) | ||||||||
教科書&參考書目(書名、作者、書局、代理商、說明) (textbook & other references) |
||||||||
C++ Primer, Fifth Edition, Stanley B. Lippman Josée Lajoie Barbara E. Moo, Addison-Wesley . | ||||||||
課程教材(教師個人網址請列在本校內之網址) (teaching aids & teacher's website) |
||||||||
課程輔導時間 (office hours) |
||||||||
星期二:10:00~12:00,及16:00~17:00 |
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。 | 列印日期:2025 年 8 月 03 日 |