物件導向程式設計
臺北科技大學 114-2 學期課程,課號 359702。
- 學期:114-2
- 授課教師:吳亦超
- 學分:3
- 選修
- 上課時段:週三 5、6、7 節
課程大綱
本課程以C++之基礎語法介紹與程式設計,瞭解電腦運作的基本原理與資訊處理流程,引導同學瞭解和熟練物件導向程式設計,再介紹C++物件導向程式設計概念與技巧,使學生懂得物件導向程式設計之觀念,培養學生物件導向程式設計能力。課程大綱包含:類別介紹、物件導向與資料抽象化、類別與方法、繼承、多型。
課程進度
Week 1: Introduction to Object Oriented Programming Week 2: Basic Programming on C++ Week 3: Encapsulation I Week 4: Encapsulation II Week 5: Overloading Week 6: Inheritance I Week 7: Inheritance II Week 8: Design Pattern Week 9: Midterm Exam Week 10: Midterm Hands on Practice Week 11: Polymorphism I Week 12: Polymorphism II Week 13: Presentation of Final Project Proposal Week 14: Stream Input/Output I Week 15: Final Exam Hands on Practice Week 16: Final Exam Week 17: Final Project Demo Week 18: Final Exam Review
評量方式
1. Attendance: 10% 2. Homework (Include Quiz): 30% 3. Midterm: 20% 4. Final Exam: 20% 5. Final Project: 20%
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Paul Deitel, Harvey Deitel, "C++ HOW TO PROGRAM 8/E (V-PIE)," Pearson, 2011. ISBN13: 9780273752769.