Because C++ The Complete Reference is a reference book rather than
a traditional textbook, reading will be scattered.
'pp' means a sequence of pages, 'p' means one page.
Lec Date Subject Reading Homework
assigned due
1 2/1 Introduction and Overview pp256-267 p81 HW1
2. 2/3 Available libraries pp268-274 pp158-159
3. 2/8 Input / Output, for, if pp512-514 pp553-558 HW2 HW1
4. 2/10 Exceptions, try, throw, catch pp490-501 p509
5. 2/15 Classes pp270-286 HW3 HW2
6. 2/17 Inheritance pp278-283
7. 2/22 Multiple Inheritance pp419-427 HW4 HW3
8. 2/24 no class
9. 3/1 Virtual, Pure Virtual, Abstract pp445-457 study
10. 3/3 Quiz 1
11. 3/8 finish Pure Virtual, Abstract pp445-457 HW5
friend, cout <<, static
12. 3/10 hierarchies, composition lecture notes HW4
13. 3/15 Templates pp462-472 HW6 HW5
14. 3/17 STL <vector> pp629-641 pp830-833
spring break
15. 3/29 STL <algorithm> pp660-678 pp836-855 HW7 HW6
16. 3/31 STL <string> pp679-691 pp878-893
17. 4/5 STL <list> pp641-653 pp815-818 HW7
STL <set> pp827-829 Project
18. 4/7 STL <priority_queue> HW8
Project description
19. 4/12 more on project
20. 4/14 Review study HW8
21. 4/19 Quiz 2
22. 4/21 Understanding 'const' and parameters
23. 4/26 Recursive objects, eight queens lecture notes HW9
24. 4/28 Interfacing to C and other languages
25. 5/3 STL <complex> and extensions pp894-897 HW10 HW9
26. 5/5 Object Oriented Draw Program Design HW11
27. 5/10 Classes for traffic simulation, vehicle.h etc. Project
28. 5/12 Rewiew HW10
29. 5/17 Final Exam 3:30 - 5:30 (no other) all late homework due. HW11
Last updated 5/3/99