| Wk |
Day |
Date |
Required Reading, Deitel |
Reading Quiz# |
Lecture Topics (TTh 4-5:15pm) |
Assignments |
Points |
| 1 |
T Th " " Su |
17-Jan 19-Jan " " 22-Jan |
Ch.1.7-10,1.21, 2.9-10,3.6-7, 3.16-18,5.5,5.12.2 |
|
1. Data and Functions " |
Lab 1 due |
50 |
| 2 |
T Th Su |
24-Jan 26-Jan 29-Jan |
Ch.6.1-5 |
|
2. Encapsulation " |
Lab 2 due |
50 |
| 3 |
T Th Su |
31-Jan 2-Feb 5-Feb |
Ch.6.6-17 |
|
3. Class Members " |
Lab 3 due |
50 |
| 4 |
T Th Su |
7-Feb 9-Feb 12-Feb |
Ch.7.1-2 |
1, 2, 3, 4 |
4. The Principle Of Least Privilege " |
Lab 4 due |
3+3+3+3 50 |
| 5 |
T Th Su |
14-Feb 16-Feb 19-Feb |
Ch.7.3-4 |
5 |
5. Friend Functions And Classes " |
Lab 5 due |
3 50 |
| 6 |
T Th Su |
21-Feb 23-Feb 26-Feb |
Ch.7.5-9 |
6 |
6. Object Self-Referencing " |
Lab 6 due |
3 50 |
| 7 |
T Th Su |
28-Feb 2-Mar 5-Mar |
Ch.13,15 |
7 |
7. Problem Solving With OOP " |
Lab 7 due |
3 50 |
| 8 |
T Th Su |
7-Mar 9-Mar 12-Mar |
Ch.8.1-9 |
8 |
8. Operator Overloading " |
Lab 8 due |
3 50 |
| 9 |
T Th Su |
14-Mar 16-Mar 19-Mar |
Ch.22.2 |
9 |
Midterm Exam 9. OOP Arrays |
Lab 9 due |
50 3 50 |
| 10 |
T Th Su |
21-Mar 23-Mar 26-Mar |
Ch.8.10-13 |
10 |
10. The vector Class " |
Lab 10 due |
3 50 |
| 11 |
T Th Su |
28-Mar 30-Mar 2-Apr |
Ch.9 |
11 |
11. Inheritance " |
Lab 11 due |
3 50 |
| 12 |
T Th Su |
4-Apr 6-Apr 9-Apr |
Ch.10 |
12 |
12. Polymorphism " |
Lab 12 due |
3 50 |
| 13 |
T Th |
11-Apr 13-Apr |
www links: 1 2 3 |
13 |
13. Microsoft Foundation Classes " |
|
3 |
| 14 |
T Th Su |
18-Apr 20-Apr 23-Apr |
|
|
H O L I D A Y H O L I D A Y |
Lab 13 |
50 |
| 15 |
T Th Su |
25-Apr 27-Apr 30-Apr |
www link 1 www link 2 |
|
The Term Project: Shortest Route Labs 14-16: Elevator Simulation |
|
|
| 16 |
T Th Su |
2-May 4-May 7-May |
Ch.11 |
14 |
14. Templates " |
Lab 14 due |
3 50 |
| 17 |
T Th Su |
9-May 11-May 14-May |
Ch.21.1-21.2.1 |
15 |
15. The Standard Template Library " |
Lab 15 due |
4 50 |
| 18 |
T Th Su |
16-May 18-May 21-May |
Ch.21.2.2-21.2.3 |
16 |
16. Deques, Lists, And Sets " |
Lab 16 due |
4 50 |
| 19 |
T Th |
23-May 25-May |
|
|
Final Exam (4-6pm) All Late Work Due (noon) |
Project due |
50+50 |