關閉視窗
南臺科技大學109學年度第2學期課程資訊
課程代碼 G0D16401
課程中文名稱 物件導向程式設計
課程英文名稱 Object-Oriented Programming
學分數 2.0
必選修 必修
開課班級 五專資工二甲
任課教師 吳建中
選課人數
上限60 目前已選人數33
上課教室(時間)
週一 第2節 (C304)
週一 第3節 (C304)
課程時數 2
實習時數 0
授課語言 1.華語
輔導考證
課程概述 物件導向係為目前軟體開發最流行的觀念與技術。相較於程序式的軟體開發觀念與技術,物件導向技術能更容易地解決實務的問題。本課程利用C++程式語言來訓練學生的物件導向程式設計概念與能力。C++程式語言兼具物件導向的技術與執行效率的優勢,一直以來均為業界實作時常被採用的程式語言。
先修科目或預備能力
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 學會C++程式語言的基本語法 Learn the basic components of the C++ programming language 1 工程知識
2 瞭解運算思維 Understand the computational thinking 4 規劃整合
3 瞭解物件導向觀念與技術 Understand the object-oriented concept and technology 2 資訊能力
4 應用物件導向程式技術 Apply the object-oriented programming skill 3 實務能力
5 應用物件導向程式技術 Apply the object-oriented programming skill 5 表達溝通
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  30% 15% 20% 25% 0% 0% 10% 0% 0% 0%
  系指標 1 3 2 4 5 6 8 7
  工程知識 實務能力 資訊能力 規劃整合 表達溝通 管理合作 社會人文 職業倫理
  30% 15% 20% 25% 10% 0% 0% 0%
中文課程大綱 1. C++基礎語法介紹
2. 運算思維
3. 物件導向觀念與技術
4. 物件導向程式設計應用
英/日文課程大綱 1. Introduction to C++ programming language
2. Computational thinking
3. Object-oriented concept and technology
4. Application of object-oriented programming skill
課程進度表 1. 電腦程式設計簡介與結構化程式的開發(一週)
2. C++語言程式執行流程與軟體安裝(一週)
3. 資料型態的介紹(一週)
4. 資料算數運算與邏輯運算(一週)
5. 格式化輸入/輸出的介紹(一週)
6. 控制流程指令的介紹(一週)
7. 迴圈指令的介紹,平時考(二週)
8. 期中考
9. 檔案處裡的介紹(一週)
10. 字串字元的介紹(一週)
11. 函式與巨集的介紹(二週)
12. 陣列的介紹(二週)
13. class, methods, attributes的介紹,平時考(二週)
14. 期末考
課程融入SDGs
期考調查
期中考(第9週)考試方式 選擇+填充上機考試
期末考(第18週)考試方式 選擇+填充上機考試
其他週考試考試週次與方式 第8周期中實作考試,第17周期末實作考試
教學方式與評量方式
課程學習目標教學方式評量方式
學會C++程式語言的基本語法
課堂講授  
實作演練  
作業平時
實作期中
瞭解運算思維
課堂講授  
實作演練  
作業平時
筆試期中
瞭解物件導向觀念與技術
課堂講授  
實作演練  
作業平時
筆試期中
應用物件導向程式技術
課堂講授  
實作演練  
作業平時
實作期中
實作期末
應用物件導向程式技術
課堂講授  
實作演練  
作業平時
實作期中
實作期末
指定用書
書名 C++程式設計與運算思維實務(第二版)
作者 吳燦銘
書局 博碩
年份 2019
國際標準書號(ISBN) 978-986-434-447-5
版本 2
請同學遵守智慧財產權觀念,使用正版教科書,不得不法影印、下載及散布,以免觸犯智慧財產權相關法令
參考書籍 1. 數位新知,最新C++物件導向程式設計實例,深石
2. 洪維恩,C++教學手冊第二版,博碩
教學軟體 Visual Studio community 2019 C/C++ , DEV-C++
課程規範