國立中興大學教學大綱
課程名稱
(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 日