| Wk |
Day |
Date |
Required Reading, Deitel |
Quiz # |
Tuesday Evening Lecture (7-8:15, 8:25-9:40pm) |
Assignments |
Points |
| 1 |
T " " Su |
18-Jan " " 23-Jan |
Ch.1.7-10,1.21, 2.9-10,3.6-7, 3.16-18,5.5,5.12.2 |
Sample 1 |
1. Data and Functions |
Lab 1 due |
50 |
| 2 |
T Su |
25-Jan 30-Jan |
Ch.6.1-5 |
Sample 2 |
2. Encapsulation |
Lab 2 due |
50 |
| 3 |
T Su |
1-Feb 6-Feb |
Ch.6.6-17 |
Quiz 1 |
3. Class Members |
Lab 3 due |
3 50 |
| 4 |
T Su |
8-Feb 13-Feb |
Ch.7.1-2 |
Quiz 2 |
4. The Principle Of Least Privilege |
Lab 4 due |
3 50 |
| 5 |
T Su |
15-Feb 20-Feb |
Ch.7.3-4 |
Quiz 3 |
5. Friend Functions And Classes |
Lab 5 due |
3 50 |
| 6 |
T Su |
22-Feb 27-Feb |
Ch.7.5-9 |
Quiz 4 |
6. Object Self-Referencing |
Lab 6 due |
3 50 |
| 7 |
T Su |
1-Mar 6-Mar |
Ch.13,15 |
Quiz 5 |
7. Problem Solving With OOP |
Lab 7 due |
3 50 |
| 8 |
T Su |
8-Mar 13-Mar |
Ch.8.1-9 |
Quiz 6 |
8. Operator Overloading |
Lab 8 due |
3 50 |
| 9 |
T " Su |
15-Mar " 20-Mar |
Ch.22.2 |
Quiz 7 |
9. OOP Arrays Midterm Exam (8:25pm) |
Lab 9 due |
4 50 50 |
| 10 |
T |
22-Mar |
Ch.8.10-13 |
Quiz 8 |
10. The vector Class |
|
4 |
| 11 |
T Su |
29-Mar 3-Apr |
|
|
HOLIDAY |
Lab 10 due |
50 |
| 12 |
T Su |
5-Apr 10-Apr |
Ch.9 |
Quiz 9 |
11. Inheritance |
Lab 11 due |
4 50 |
| 13 |
T Su |
12-Apr 17-Apr |
Ch.10 |
Quiz 10 |
12. Polymorphism |
Lab 12 due |
4 50 |
| 14 |
T Su |
19-Apr 24-Apr |
www Link1 Link2 |
Quiz 11 |
13. Microsoft Foundation Classes |
Lab 13 due |
4 50 |
| 15 |
T Su |
26-Apr 1-May |
Ch.11 |
Quiz 12 |
14. Templates |
Lab 14 due |
4 50 |
| 16 |
T Su |
3-May 8-May |
Ch.21.1-21.2.1 |
Quiz 13 |
15. The Standard Template Library |
Lab 15 due |
4 50 |
| 17 |
T Su |
10-May 15-May |
Ch.21.2.2-21.2.3 |
Quiz 14 |
16. Deques and Lists |
Lab 16 due |
4 50 |
| 18 |
T Su |
17-May 22-May |
|
|
17. Variations and Customizations |
|
|
| 19 |
T |
24-May |
|
|
Final Exam (7-9pm) |
Project due |
50+50 |