朝陽科技大學 096學年度第2學期教學大綱
Object-Oriented Programming 物件導向程式設計

當期課號 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
尊重智慧財產權,請勿非法影印。