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

當期課號 2620 Course Number 2620
授課教師 施再繁 Instructor SHIH,TZAY FARN
中文課名 物件導向程式設計 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
教材 1. C++程式設計實務,莊益瑞/梁仁楷,碁峰
2. H. M. Deitel and P. J. Deitel, "C How to Program" Prentice-Hall, 2004.
Teaching Materials 1. C++程式設計實務,莊益瑞/梁仁楷,碁峰
2. H. M. Deitel and P. J. Deitel, "C How to Program" Prentice-Hall, 2004.
成績評量方式 1. 作業: 30%
2. 期中考: 30%
3. 期末: 30%
4. 課堂參與: 10%
Grading 1. Homework: 30%
2. Midterm Exam.:30%
3. Final Project: 30%
4. Class Participation: 10%
教師網頁 http://www.cyut.edu.tw/~tfshih
教學內容 教學內容包含下列主題:
- 課程介紹、資料型態
- 輸入與輸出資料流
- 流程控制
- 陣列與指標
- 函數與巨集
- 函數與函數庫
- 物件與類別
- 繼承與類別衍生
- 虛擬函數與夥伴函數
- 多載
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
尊重智慧財產權,請勿非法影印。