課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
4402042 | 物件導向程式設計 | Object-Oriented Programming | 3.0 | 3 |
中文概述 Chinese Description | 透過原理解說與系統實作,使學生熟悉物件導向設計原理及C++進階程式設計技術,內容含:1. C++ 物件模型 2. 類別與物件3. 建構者與解構者 4. 繼承 5. 虛擬函式與多型 6. 運算子溢載 7. 例外處理 8. 泛型程式設計 9. 標準模板程式庫 10. 期末專題設計 | |||
英文概述 English Description | To familiarize the student with an overview of the object-oriented programming (OOP) paradigm and advanced techniques of the C++ language. Topics include: 1. C++ Object Model 2. Classes and Objects 3. Constructors and Destructors 4. Inheritance 5. Virtual Functions and Polymorphism 6. Operator Overloading 7. Exceptions 8. Generic Programming 9. Standard Template Library 10. Term Project |
備註: