Tentative schedule: Any change in schedule will be announced
in class and posted on Blackboard.
Text references: Deitel & Deitel, C++: How to Program, 5th ed.
CS 202 LECTURE TOPICS AND READING ASSIGNMENTS, Fall 2006 Week of: Topic Assignment 9/03 Introduction, orientation. Review Chapters 1-8. 9/10 Review, structs, classes, member access 9.1-9.6 public, private, header files. 9.7-9.9 9/17 constructors, defaults, destructors; 9.10-9.17 const objects, composition, friends. 10.1-10.4 9/24 this pointer, cascading function calls; 10.5 new, delete, static, data abstraction, 10.6-10.8 containers, iterators, proxies. 10.9-10.10 10/01 overloading, conversion con- 11.1-11.7 structors, Array, String, Date classes. 11.8-11.12 10/08 Review, Exam #1 10/15 Base classes, derived classes, pro- 12.1-12.3 tected members, class pointers, member 12.4-12.6 overriding, inheritance, implicit con- 12.7-12.10 version, Point, Circle, Cylinder. 12.11-12.14 Multiple inheritance. 12.15. 10/22 Virtual functions, abstract classes; 13.1-13.4 polymorphism, dynamic binding, virtual 13.5-13.8 destructors. 10/29 Inheritance, virtual function internals 13.9-13.10 11/5 Templates, inheritance, friends, static 14.1-14.8 11/12 Review, Exam #2. 11/19 Stream I/O, manipulators, format states 15.1-15.7 11/26 Data structures: lists, stacks, queues. 21.1-21.6 12/3 Group Project: Building a compiler. Ex 21.26-27 12/18 Group Presentations