當期課號 |
2302 |
Course Number |
2302 |
授課教師 |
謝富雄 |
Instructor |
HSIEH,FU SHIUNG |
中文課名 |
物件導向程式設計 |
Course Name |
Object-Oriented Programming |
開課單位 |
資訊工程系(四日)一A |
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 |
教材 |
|
Teaching Materials |
|
成績評量方式 |
Midterm:30%, Final:40%, Others:30% |
Grading |
Midterm:30%, Final:40%, Others:30% |
教師網頁 |
|
教學內容 |
1. Introduction to C++ 2. Flow of Control 3. Function Basics 4. Parameters and Overloading 5. Arrays 6. Structure and Classes 7. Constructors 8. Operator Overloading 9. Strings 10. Pointers and Dynamic Arrays 12. Streams and File I/O 13. Inheritance 14.Polymorphism and Virtual Functions 15. Exception Handling |
Syllabus |
1. Introduction to C++ 2. Flow of Control 3. Function Basics 4. Parameters and Overloading 5. Arrays 6. Structure and Classes 7. Constructors 8. Operator Overloading 9. Strings 10. Pointers and Dynamic Arrays 12. Streams and File I/O 13. Inheritance 14.Polymorphism and Virtual Functions 15. Exception Handling |