WEEK OF... | MON TUES | WED THUR | DISCUSSION TOPIC | READING | SUGGESTED EXERCISES | ASSIGNMENT | |
---|---|---|---|---|---|---|---|
1/27 | Introduction | Standards and Practices | -- | 15 | Self review 15.1 - 15.6 Exercises: 15.7, 15.10 - 15.21, 15.26 | P0 Assigned | |
2/3 | C++ Primer | ADTs | C++ input/output P1 | 12, 2, 3, 4, 5, 7.6,11.3-11.4, | Self review 12.1 - 12.5
Exercises: 12.16, 12.9 - 12.13 Exercises (Advanced): 12.14, 12.17, 12.18 | P1 Assigned | |
2/10 | OOP I | OOP II | Makefiles P1 | 6.1-6.17 7.1-7.9 | Exercises: 6.1 - 6.6, 6.8 - 6.9, 6.11 - 6.12
7.5, 7.6, 7.7a, 7.7b, 7.9, 7.10 | -- | |
2/17 | SNOW !! | SNOW !! | -- | -- | -- | P1 Due 2/16 P2 Assigned | |
2/24 | Operator Overloading | Pointers & Dynamic Memory I | -- | 8.1-8.10 5.1-5.6 | 8.8, 8.12, 8.13, 8.15, 18.16, 8.20 | -- | -- |
3/3 | Pointers & Dynamic Memory I | Copy and Assignment | Exam Review | -- | -- | P2 Due 3/4 | |
3/10 | Exam 1 | Inheritance I | P3 | -- | -- | P3 Assigned | |
3/17 | Polymorphism | Polymorphism II | Exam1 P3 | 9 3.1-3.11 | 9.3, 9.5, 9.6, 9.7
10.12, 10.13. 10.14 | -- | |
3/24 | Spring Break | Spring Break | -- | -- | -- | P3 Due 3/23 | |
3/31 | Exceptions | Templates I | -- | 11.1-11.7 | -- | P4 Assigned | |
4/7 | Templates II | Lists I | -- | 17.1-17.4 | -- | -- | |
4/14 | Lists II | Catch-up/Review | Exam Review | -- | -- | P4 Due 4/13 | |
4/21 | Exam 2 | Recursion I | Exam 2 | 3.12-3.14 Supplemental Recursion Notes | -- | -- | |
4/28 | Recursion II | MergeSort | -- | -- | -- | P5 Assigned | |
5/5 | QuickSort | Trees I | -- | 17.7 | -- | -- | |
5/12 | Trees II | No Class | Final Exam Review | -- | -- | P5 Due 5/11 |