物件導向程式設計
Object-Oriented Programming
| 節 | 週一 |
|---|---|
N 12:20–13:10 | 物件導向程式設計 ED713 3 節連堂 |
5 13:20–14:10 | |
6 14:20–15:10 | |
A 18:30–19:20 | 物件導向程式設計 ED713 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
Course Objective: 學習進階使用高階程式語言C++,包含 -了解物件導向程式設計(OOP)觀念; -應用C/C++語言解決各類工程問題; -學習標準模版函式庫(STL)的使用 -熟悉工作站系統(Linux/FreeBSD)基本操作
Prerequisites: UEE1302 (Introduction to Computer Science and Programming (in C/C++) or equivalent 本門課設有先備科目測驗(2020/01/13公告e3課程網頁),欲修課同學需在上課第一天前一晚12點前(即2020/02/16 23:59:59)完成作業上傳。 未完成者視為先備能力不足上課現場強制退選。 歡迎同學們互相交流討論,但請勿抄襲必須要獨立完成。 若助教比對程式碼後懷疑有抄襲情事,會請同學來現場撰寫以鑑別先備能力。
There is absolutely no score adjustment by the instructor or TAs.
1 Prerequisite Exercises in Winter Vacation 15% 2 Take-Home Programming Exercises 20 % 3 Weekly Quizzes (best 10 out of 14) 10 % 4 Laboratory Exercises 20 % 5 Midterm Examination 20 % 6 Final Examination 15 % Total 100 %
| 週次 | 主題 |
|---|---|
| 第 1 週 | Syllabus |
| 第 2 週 | Lecture 01 – C/C++ Overview and OOP by Example |
| 第 3 週 | Lecture 02 – Pointers and References |
| 第 4 週 | Lecture 03 – Classes (I): Basics |
| 第 5 週 | Lecture 04 – Classes (II): Advanced Topics |
| 第 6 週 | 校慶活動日停課 |
| 第 7 週 | Lecture 05 – Streams and File I/O |
| 第 8 週 | Lecture 05 – Operator Overloading |
| 第 9 週 | Midterm Review or Backup Week |
| 第 10 週 | Midterm Exam |
| 第 11 週 | Lecture 07 – Inheritance (I): Basics |
| 第 12 週 | Lecture 08 – Inheritance (II): Advanced Topics |
| 第 13 週 | Lecture 09 – Polymorphism: Virtual Functions |
| 第 14 週 | Lecture 10 – Templates |
| 第 15 週 | Lecture 11 – Standard Template Library |
| 第 16 週 | Lecture 12 – Exception Handling |
| 第 17 週 | Final Examination |
Programming Textbooks: (please use one of the following three programming textbooks) 1. W. Savitch, “Problem Solving with C++, Global Edition,” 10th ed., ISBN: 1292222824, Addison Wesley, 2019 (required). 2. H. Deitel and P. Deitel (DD), "C++ How to Program," 7th ed., ISBN:0-13-611726-0, Pearson/Prentice Hall, 2010. 3. Godan Svenk (GS), "Object-Oriented Programming Using C++ for Engineering and Technology," 1st ed., ISBN:0766838943, Delmar Cengage Learning, 2002.
- 地點
- ED700
- 時間
- Wednesdays 13:30-15:20; other time by appointment.
- 聯絡方式
- Prof. Hung-Pin(Charles) Wen (email: opwen@g2.nctu.edu.tw / phone: ext 31273)