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 |