WEEK OF... | MON TUES | WED THUR | READING | LAB | ASSIGNMENT |
---|---|---|---|---|---|
1/26 | Introduction | Standards and Practices | | | |
2/2 | C++ Primer I | C++ Primer II | Chapter 1, 7.3, 9.3 | | |
2/9 | Functions I | Functions II | 3, 4 | Vectors of strings | P1 assigned 2/11 |
2/16 | Classes I | Classes II | 6, 7.1, 7.2 | Functions | |
2/23 | Classes III | Classes IV | 6, 7.1, 7.2 | A simple class | P1 due 2/22 P2 assigned 2/23 |
3/1 | Operator Overloading I | Operator Overloading II | 8.1, 8.2 | Aggregation | |
3/8 | Pointers & Dynamic Memory | Copy and Assignment | 10.1, 10.2 | Overloaded operators | P2 due 3/7 |
3/15 | Catch-up/Midterm Review | MidTerm | | | |
3/22 | Spring | Break | |||
3/29 | Streams | Debugging | 12 | Dynamic memory | P3 assigned 3/29 |
4/5 | Inheritance I | Inheritance II | 14 | Formatted Output | |
4/12 | Polymorphism I | Polymorphism II | 15 | Inheritance | P3 due 4/11 P4 assigned 4/12 |
4/19 | Exceptions | Templates I | 18, 16.1, 16.2 | Polymorphism | |
4/26 | Templates II | Iterators and STL containers | 16.1, 16.2 parts of 17.3, 7.1, 7.2 | Templates | P4 due 4/25 P5 assigned 4/26 |
5/3 | Miscellaneous Advanced Topics | Final Exam Review | Iterators & STL | ||
5/10 | No Class | No Class | | | P5 due 5/9 |