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 9/2 Introduction and Overview pp256-267 p81 HW1 2. 9/7 Available libraries pp268-274 pp158-159 3. 9/9 Input / Output, for, if pp512-514 pp553-558 HW2 HW1 4. 9/14 Exceptions, try, throw, catch pp490-501 p509 5. 9/16 Classes (Hurricane Floyd) pp270-286 6. 9/21 Inheritance pp278-283 HW3 HW2 7. 9/23 Multiple Inheritance pp419-428 8. 9/28 Virtual Inheritance pp439-443 HW4 HW3 9. 9/30 Pure Virtual, Abstract pp445-457 10. 10/5 Review study 11. 10/7 Quiz 1 12. 10/12 friend and static pp302-306 HW5 HW4 13. 10/14 hierarchies, composition lecture notes 14. 10/19 Templates pp462-472 HW6 HW5 15. 10/21 STL <vector> pp629-641 pp830-833 16. 10/26 STL <algorithm> pp660-678 pp836-855 HW7 17. 10/28 STL <string> pp679-691 pp878-893 HW6 18. 11/2 STL <list> pp641-653 pp815-818 STL <set> pp827-829 19. 11/4 STL <priority_queue> pp826-827 HW8 HW7 File IO and streams pp542-568 20. 11/9 Project Description handout Project 21. 11/11 Review study HW8 22. 11/16 Quiz 2 23. 11/18 Understanding 'const' and parameters HW9 24. 11/23 Recursive objects, eight queens lecture notes 25. 11/30 Interfacing to C and other languages HW10 HW9 26. 12/2 STL <complex> and extensions pp894-897 27. 12/7 Object Oriented Draw Program Design HW11 HW10 28. 12/9 Classes for traffic simulation, vehicle.h etc. Project 29. 12/14 Rewiew study HW11 30. 12/16 Final Exam 6:00 - 8:00 (no other) all late homework due.
Last updated 11/4/99