Except for online handouts, assigned reading is from Absolute C++, the CS 31 required text by Savitch. Not every topic in the assigned chapters is covered. You have to come to lecture to know what is covered.
| Week 1 |    Online Handouts: 
The syllabus,
lecture notes,
and review questions; Savitch: Chapter 1 and Appendices 1--5.  | 
| Week 2 | Chapters 2 and 3. | 
| Week 3 | Chapter 4 | 
| Week 4 | Chapter 5 and Sections 1 and 2 of Chapter 9. | 
| Week 5 | Chapter 6 and Section 3 of Chapter 9. | 
| Week 6 (Midterm) |   
Review Chapters 1--6 and Chapter 9.
 | 
| Week 7 |   
Chapters 7 and 12.
 | 
| Week 8 |   
Chapters 8 and 10; review Chapter 5 Section 4.
 | 
| Week 9 |   
Chapter 13
 | 
| Week 10 |   
Review Chapters 1--10, 12, and 13.
 |