| Week | Content | Reading | Lab | HW | Due | |
| week1 | Thursday 8/31 |
Intro & Review CS I | HW000 | |||
| week 2 | no class on Monday 9/4 (Labor Day) class meets on Wed. 9/6 |
Classes & Objects | Chapter 3 | Lab #1 | HW1 | |
| Thursday 9/7 |
Control Statements | Chapter 4 | ||||
| week 3 | Monday 9/11 |
Control Statements | Chapter 5 | Lab #1 | ||
| Thursday 9/14 |
Functions | Chapter 6 | ||||
| week 4 | Monday 9/18 |
Functions | Chapter 6 | Lab #2 | HW2 | HW1, Lab #1 |
| Thursday 9/21 |
Class
Templates array & vector |
Chapter 7 | ||||
| week 5 | Monday 9/25 |
Pointers | Chapter 8 | Lab #2 | ||
| Thursday 9/28 |
Pointers | Chapter 8 | ||||
| week 6 | Monday 10/2 |
Classes - a Deeper Look | Chapter 9 | Lab #3 | HW3 | HW2, Lab #2 |
| Thursday 10/5 |
Classes - a Deeper Look | Chapter 9 | ||||
| week 7 | Monday 10/9 no class |
Columbus Day | ||||
| Thursday 10/12 |
Review | |||||
| week 8 | Monday 10/16 |
Midterm | optional
Lab #3 |
|||
| Thursday 10/19 |
Operator Overloading | Chapter 10 | ||||
| week 9 | Monday 10/23 |
Revew Midterm | Lab #4 | HW4 | HW3, Lab #3 | |
| Thursday 10/26 |
Operator Overloading | Chapter 10 | ||||
| week 10 | Monday 10/30 |
Inheritance | Chapter 11 | Lab #4 | ||
| Thursday 11/2 |
Inheritance | Chapter 11 | ||||
| week 11 | Monday 11/6 |
Inheritance/Polymorphism | Chapter 11, 12 | Lab #4 | ||
| Thursday 11/9 |
Polymorphism | Chapter 12 | ||||
| week 12 | Monday 11/13 |
Polymorphism | chapter 12 | Lab #5 | HW5 | HW4, Lab #4 |
| Thursday 11/16 |
Polymorphism | chapter 12 | ||||
| week 13 | Monday 11/20 |
File I/O | Chapter 14 | Lab #5 | ||
| Thursday 11/23 no class |
Thanksgiving | |||||
| week 14 | Monday 11/27 |
STL | Chapter 15 | Lab #5 | ||
| Thursday 11/30 |
STL | Chapter 15 | ||||
| week 15 | Monday 12/4 |
STL/Exceptions | Chapter 17 | Lab #5 | HW5, Lab #5 | |
| Thursday 12/7 |
Review | |||||
| week 16 | Monday 12/11 reading |
|||||
| Thursday 12/14 |
Final |