| 課程大綱 Syllabus |
分配時數 (小時) |
備註 Notes |
單元主題 Unit topic |
內容綱要 Content summary |
講授 |
示範 |
習作 |
其他 |
| chap7: Arrays |
1. Introduction to Arrays
2. Arrays in Functions
3. Programming with Arrays
4. Mutidimensional Arrays |
6 |
0 |
2 |
0 |
上機實作 2 小時 |
| Chap 8: Strings and Vectors |
An Array Type for Strings |
2 |
0 |
2 |
0 |
上機實作 2 小時 |
| Chapter 9: Pointers and Dynamic Arrays |
1. Pointers
2. Dynamic Arrays |
5 |
0 |
2 |
0 |
上機實作 2 小時 |
| chap 10: Defining Classes |
1. Structures
2. Classes
3. Abstract Data Types |
5 |
0 |
4 |
0 |
上機實作 2 小時 + 測驗 2 小時 |
| Chap 8: Strings and Vectors |
1. The Standard String Class
2. Vectors |
2 |
0 |
2 |
0 |
上機實作 2 小時 |
| 期中考 |
Chap 7 - Chap 10 |
0 |
0 |
4 |
0 |
|
| Chap 11: Friends, Overloaded Operators, and Arrays in Classes |
1. Friend Function
2. Overloading Operators
3. Arrays and Classes
4. Classes and Dynamic Arrays |
6 |
0 |
2 |
0 |
上機實作 2 小時 |
| Chap 13: Pointers and Linked Lists |
1. Nodes and Linked Lists
2. Stacks and Queues |
6 |
0 |
2 |
0 |
上機實作 2 小時 |
| Chap 14: Recursive |
1. Recursive Functions for Tasks
2. Recursive Function for Values
3. Thinking Recursively |
5 |
0 |
2 |
0 |
上機實作 2 小時 |
| Chap 17: Templates |
1. Templates for Algorithm Abstraction
2. Templates for Data Abstraction |
5 |
0 |
4 |
0 |
上機實作 2 小時 + 測驗 2 小時 |
| 期末考 |
Chap 11, 13, 14 ,17 |
0 |
0 |
4 |
0 |
|