WEEK OF... | MON / TUES | WED / THUR | LAB | PROJECTS | |||
---|---|---|---|---|---|---|---|
TOPIC | READING | TOPIC | READING | POSTED | DUE | ||
8/28 | | | Introduction | | | P0 9/3 | |
9/4 | C++ Primer | 1, 7.3, 9 | C++ Primer | 1, 7.3, 9 | | HW1 9/10 | P0 9/10 (SUN) |
9/11 | C++ I/O | 12.1, 12.2 | Functions I | 3, 4 | Intro to Linux | P1 9/17 | HW1 9/17 (SUN) |
9/18 | Functions II | 3, 4 | Classes I | 6 | Vectors of strings | | |
9/25 | Classes II | 6, 7.1, 7.2 | Classes III | 6, 7.1, 7.2 | Functions | P2 10/1 | P1 10/1 (SUN) |
10/2 | Classes IV | 6, 7.1, 7.2 | Operator Overloading I | 8 | A simple class | | |
10/9 | Operator Overloading II | 8 | Pointers & Dynamic Memory | 10 | Aggregation | | P2 10/15 (SUN) |
10/16 | Catch-up/Midterm Review | | MidTerm | | Overloaded operators | HW2 10/22 | |
10/23 | Copy and Assignment | 10 | Debugging | | Dynamic memory | P3 10/29 | HW2 10/29 (SUN) |
10/30 | Inheritance I | 14 | Inheritance II | 14 | Debugging | | |
11/6 | Polymorphism I | 15 | Polymorphism II | 15 | Inheritance | P4 11/12 | P3 11/12 (SUN) |
11/13 | Exceptions I | 18 | Exceptions II | 18 | Polymorphism | | |
11/20 | Templates I | 16.1, 16.2 | Catch-up/THANKSGIVING | | | | |
11/27 | Templates II | 16.1, 16.2 | Iterators and the STL | 17.3, 19 | Exceptions | P5 11/28 | P4 11/28 (TUES) |
12/4 | Advanced Topics | | TBD by Instructor | | Templates | | |
12/11 | Final Exam Review | (Tues - last day of class) | Final Exams (14th-20th) | | | P5 12/13 (TUES) |