Week number |
Weekday | Assignment - Due |
Read sections | Topics | notes |
---|---|---|---|---|---|
1 | Monday Apr 8 |   | 9.0, 9.1, 9.2 | parameters (review and more) 1 new delete |
Class begins |
Wednesday |   | 9.3, 9.8, 9.9 | 1 | ||
2 | Monday Apr 15 |   | 10.7 11.2 - 11.4 |
2 string class 3 Introduction to structures |
|
Wednesday | A | 11.5 - 11.9 | 3 | ||
3 | Monday Apr 22 | 13.2 13.0 |
4 structures to classes 5 introduction to classes |
||
Wednesday | 13.2, 13.3 | 5 | |||
4 | Monday Apr 29 | 13.9 - 13.11 OO design |
5 6 Object oriented design |
||
Wednesday | B | OO design 6.14(review), 13.7 |
6 7 Overloaded constructors |
||
5 | Monday May 6 | 11.1, Wikipedia 14.2 |
8 Abstract data types 9 friend functions |
||
Wednesday | 14.5 | 10 Overloading operators | |||
6 | Monday May 13 | C | 11.5, 13.12 | 11 Arrays and classes | |
Wednesday | EXAM - Topics 1 - 6 | EXAM | |||
7 | Monday May 20 | 15.1 - 15.3 | 12 Inheritance | ||
Wednesday | 15.4 - 15.6 | 12 | |||
8 | Monday May 27 | MEMORIAL DAY | HOLIDAY | ||
Wednesday | vtable 11.9, 17.2 (first half) |
12 13 Linked Lists |
|||
9 | Monday June 3 | D | 17.2 (second half) 16.2 - 16.4 10.1, 10.2 |
13 Introduction to templates (optional) 14 C strings |
|
Wednesday | 10.3, 10.6, 10.4 8.1 |
14 15 1-dimensional arrays (review) |
|||
10 | Monday Jun 10 | 8.2 7.12 |
15 Introduction to STL vector (optional) |
||
Wednesday | E | EXAM - Topics 1 - 14 | EXAM | ||
11 | Monday Jun 17 | 7.8 7.9 9.4 |
16 2-dimension arrays 17 3 or more dimension arrays 18 Pointer arithmetic |
||
Wednsday | F | 9.7, 9.10 13.15 |
19 Array use 20 UML (Unified Modeling Language) |
||
12 | Monday June 24 | FINAL EXAM 6:15 - 8:15 PM | FINAL EXAM |
21 regular class metings including 18 lectures, 2 mid-term exam meetings, and 1 review meeting plus the final exam meeting