當期課號 | 2345 | Course Number | 2345 |
---|---|---|---|
授課教師 | 廖珗洲 | Instructor | LIAO,HSIEN CHOU |
中文課名 | 物件導向程式設計 | Course Name | Object-Oriented Programming |
開課單位 | 資訊工程系(四日)一B | Department | |
修習別 | 必修 | Required/Elective | Required |
學分數 | 3 | Credits | 3 |
課程目標 | 這門課主要在介物件導向程式設計。在完成這門課之後,學生將可以學習到下面幾點: 1.物件基礎程式設計 (1)物件概念介紹 (2)類別的介紹 (3)多載性 2.物件導向程式設計 (1)繼承 (2)封裝 (3)多型 |
Objectives | This course is aimed at introducing Object Oriented Programming . The following topics will be covered in this course: 1.Object-Based Programming (1)Object concept (2)Define Classes (3)Overloading 2.Object-Oriented Programming (1)Inheritance (2)Encapsulation (3)Polymorphism |
教材 | C++程式設計實務,莊益瑞/梁仁楷,碁峰 | Teaching Materials | C++程式設計實務,莊益瑞/梁仁楷,碁峰 |
成績評量方式 | 1.作業: 25% 2.線上程式測驗: 65% (20% + 20% + 25%) 3.課堂參與: 10% |
Grading | 1.Homework: 25% 2.Online Programming Testing: 65% (20% + 20% + 25%) 3.Class participation: 10% |
教師網頁 | ftp://163.17.10.20/OOP | ||
教學內容 | 教學內容包含下列主題: - 課程介紹、資料型態 - 輸入與輸出資料流 - 流程控制 - 陣列與指標 - 函數與巨集 - 函數與函數庫 - 物件與類別 - 繼承與類別衍生 - 虛擬函數與夥伴函數 - 多載 |
Syllabus | Topics included in this class: - Introduction, Basic data types - Input and Output Stream - Flow Control Statements - Array and Pointer - Functiona and Macro - Function and Function Library - Object and Class - Inheritance and Class Derivation - Virtual Function and Friend Function - Overloading |