教學大綱表
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱 (中文) 物件導向程式設計
(英文) Object Oriented Programming
開課單位 電機工程學系
課程代碼 E2540
授課教師 鄭嘉慶
學分數 3.0 必/選修 選修 開課年級 大三
先修科目或先備能力:程式設計(一)、(二)
課程概述與目標: 以C++ 為基礎,導入物件導向程式設計關念,內容包含:物件導向介紹、類別與物件、夥伴與繼承、多型、樣板、例外處理等。教學實踐將使用翻轉教學,並結合以物聯網硬體為編程環境的學習平台。期望透過翻轉教室的學習方法,以及使用有吸引力的IoT硬件來激發學生的學習成效以及專業競爭能力。
教科書 C++ How to Program, by Paul J. Deitel, Harvey M. Deitel
參考教材 C++ 程式設計藝術, 全華出版
課程大綱 學生學習目標 單元學習活動 學習成效評量 備註
單元主題 內容綱要
1 課程介紹 1. 課程安排
2. C++簡介
1. 了解課程內容
2. 認識 C++
  • 講授
  •  
    2 IoT 硬體使用與操作(一) 認識樹莓派 認識樹莓派
  • 實作
  • 講授
  • 上機實習
  •  
    3 IoT 硬體使用與操作(二) 樹莓派的使用與操作 樹莓派的使用與操作
  • 實作
  • 講授
  •  
    4 IoT 硬體使用與操作(三) 樹莓派結合 Sense HAT 的使用與操作 樹莓派結合 Sense HAT 的使用與操作
  • 實作
  • 講授
  • 上機實習
  • 作業
  •  
    5 值、變數、基本指令 值、變數、基本指令 值、變數、基本指令
  • 實作
  • 講授
  • 上機實習
  •  
    6 程式流程控制 程式流程控制 程式流程控制
  • 實作
  • 講授
  • 上機實習
  •  
    7 函式 函式的練習 函式的練習
  • 實作
  • 講授
  • 上機實習
  • 作業
  •  
    8 陣列 陣列的練習 陣列的練習
  • 實作
  • 講授
  • 上機實習
  •  
    9 期中評量 期中評量 期中評量
  • 期中考
  •  
    10 指標 指標的練習 指標的練習
  • 實作
  • 講授
  • 上機實習
  •  
    11 類別與物件(I) 類別與物件(I) 的練習 類別與物件(I) 的練習
  • 實作
  • 講授
  • 上機實習
  •  
    12 類別與物件(II) 類別與物件(II) 的練習 類別與物件(II) 的練習
  • 實作
  • 講授
  • 上機實習
  • 作業
  •  
    13 運算子超載 運算子超載的練習 運算子超載的練習
  • 實作
  • 講授
  • 上機實習
  •  
    14 編程專案1 編程專案1實作 編程專案1實作
  • 實作
  • 講授
  • 上機實習
  •  
    15 編程專案1 編程專案1實作 編程專案1實作
  • 實作
  • 作業
  •  
    16 編程專案2 編程專案2實作 編程專案2實作
  • 實作
  • 講授
  • 上機實習
  •  
    17 編程專案2 編程專案2實作 編程專案2實作
  • 實作
  • 作業
  •  
    18 期末評量 期末評量 期末評量
  • 期末考
  •  

    教學要點概述:
    教材編選: ■ 自編教材 □ 教科書作者提供
    評量方法: 期末考:25%   期中考:25%   平時考:20%   作業:30%  
    教學資源: ■ 教材電子檔 □ 課程網站
    扣考規定:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504