WEEK OF... | MON TUES | WED THUR | READING | LAB | ASSIGNMENT |
---|---|---|---|---|---|
8/25 | No Class | Introduction | | | |
9/1 | No class Monday 9/1
Standards and Practices | C++ Primer | Chapter 1 | | |
9/8 | strings | Functions I | 9.3 3 | Project 0 "Hello World" | |
9/15 | Functions II | Functions III | 4.1, 4.2 | Functions | Project 1 assigned 9/17 |
9/22 | Vectors | Streams | 7.3 12.1, 12.2 | Vectors of Strings | Project 1 due 9/23 Project 2 assigned 9/24 |
9/29 | Abstraction | Classes I | 6.1, 6.2 | Formatted output | Project 2 design due 10/2 |
10/6 | Classes II | Classes III | 7.1, 7.2 | Implementing a Class | Project 2 due 10/9 |
10/13 | Catch-up/Midterm Review | Midterm | | | |
10/20 | Operator Overloading I | Operator Overloading II | 8.1 8.2 | Return Midterm Class with aggregation | Project 3 assigned 10/20 |
10/27 | Pointers & Dynamic Memory I | Copy and Assignment | 10.1, 10.2 10.3 | Overloaded operators | |
11/3 | Inheritance I | Inheritance II | 14 | Dynamic memory | Project 3 due 11/2 |
11/10 | Polymorphism I | Polymorphism II | 15 | Inheritance | Project 4 assigned 11/10
Project 4 design due 11/16 |
11/17 | Exceptions | Templates I | 18 16.1 | Polymorphism | |
11/24 | Templates II | Thanksgiving | 16.2 | Eat Turkey!! | Project 4 due 11/23 Project 5 assigned 11/24 |
12/1 | Iterators and STL containers | Miscellaneous Advanced Topics | parts of 17.3, 7.1, 7.2 | Function Templates | |
12/8 | Final Exam Review | No Class | | | Project 5 due 12/7 |