| Wk |
Day |
Date |
Required Reading, Deitel |
Reading Quiz |
Lecture Topics (TTh 9:30am-12:20pm) |
Assignments |
Points |
| 1 |
T Th Su |
24-Jan 26-Jan 29-Jan |
Ch.1-8 |
Quiz 1* |
1. C++ Basics" |
Lab 1 due |
3* 50 |
| 2 |
T Th Su |
31-Jan 2-Feb 5-Feb |
Ch.9.1-9.4 |
Quiz 2* |
2. Encapsulation" |
Lab 2 due |
3 50 |
| 3 |
T Th Su |
7-Feb 9-Feb 12-Feb |
Ch.9.5-9.14 |
Quiz 3 |
3. Class Members" |
Lab 3 due |
3 50 |
| 4 |
T Th Su |
14-Feb 16-Feb 19-Feb |
Ch.10.1-10.2 |
Quiz 4 |
4. The Principle Of Least Privilege" |
Lab 4 due |
3 50 |
| 5 |
T Th Su |
21-Feb 23-Feb 26-Feb |
Ch.10.3-10.4 |
Quiz 5 |
5. Friend Functions And Classes" |
Lab 5 due |
3 50 |
| 6 |
T Th Su |
28-Feb 1-Mar 4-Mar |
Ch.10.5-10.6 |
Quiz 6 |
6. Object Self-Referencing" |
Lab 6 due |
3 50 |
| 7 |
T Th Su |
6-Mar 8-Mar 11-Mar |
Ch.16,18 |
Quiz 7 |
7. Problem Solving With OOP" |
Lab 7 due |
3 50 |
| 8 |
T Th Su |
13-Mar 15-Mar 18-Mar |
Ch.11.1-11.8,11.10 |
Quiz 8 |
8. Operator Overloading" |
Lab 8 due |
3 50 |
| 9 |
T Th Su |
20-Mar 22-Mar 25-Mar |
Ch.11.9 |
Quiz 9 |
Midterm Exam topics 2-8 9. OOP Arrays |
Lab 9 due |
50 3 50 |
| 10 |
T Th Su |
27-Mar 29-Mar 1-Apr |
Ch.11.11-11.13 |
Quiz 10 |
10. The vector Class" |
Lab 10 due |
3 50 |
| 11 |
T Th |
3-Apr 5-Apr |
|
|
H O L I D A Y H O L I D A Y |
|
|
| 12 |
T Th Su |
10-Apr 12-Apr 15-Apr |
Ch.12 |
Quiz 11 |
11. Inheritance" |
Lab 11 due |
3 50 |
| 13 |
T Th Su |
17-Apr 19-Apr 22-Apr |
Ch.13 |
Quiz 12 |
12. Polymorphism" |
Lab 12 due |
3 50 |
| 14 |
T Th Su |
24-Apr 26-Apr 29-Apr |
lecture note links |
Quiz 13 |
13. Microsoft Foundation Classes" |
Lab 13 due |
3 50 |
| 15 |
T Th Su |
1-May 3-May 6-May |
Ch.14 |
Quiz 14 |
14. Templates" |
Lab 14 due |
3 50 |
| 16 |
T Th Su |
8-May 10-May 13-May |
Ch.21.1 |
Quiz 15 |
15. The Standard Template Library" |
Lab 15 due |
4 50 |
| 17 |
T Th Su |
15-May 17-May 20-May |
Ch.21.2-21.5 |
Quiz 16 |
16. Deques, Lists, And Sets" |
Lab 16 due |
4 50 |
| 18 |
T Th |
22-May 24-May |
|
|
no class meeting Final Exam (8-10am) All Late Work Due (noon) |
Project due |
50 50 |