| WEEK | DATE | TOPIC | READING |
| 1 | 01/13 | Introduction | Chapter 1 |
| - | 01/15 | Introduction | Chapter 1 |
| 2 | 01/20 | Basic Computation | Chapter 2 |
| - | 01/22 | Basic Computation | Chapter 2 |
| 3 | 01/27 | Basic Computation | Chapter 2 |
| - | 01/29 | Basic Computation | Chapter 2 |
| 4 | 02/03 | Basic Computation | Chapter 2 |
| - | 02/05 | Branching | Chapter 3 |
| 5 | 02/10 | Branching | Chapter 3 |
| - | 02/12 | Branching | Chapter 3 |
| 6 | 02/17 | 1st Mid-term Exam | - |
| - | 02/19 | Mid-term Review | - |
| 7 | 02/24 | Loops | Chapter 4 |
| - | 02/26 | Loops | Chapter 4 |
| Spring Break | |||
| 8 | 03/10 | Classes and Methods | Chapter 5 |
| - | 03/12 | Classes and Methods | Chapter 5 |
| 9 | 03/17 | Classes and Methods | Chapter 5 |
| - | 03/19 | Classes and Methods | Chapter 5 |
| 10 | 03/24 | Objects and Methods | Chapter 6 |
| - | 03/26 | Objects and Methods | Chapter 6 |
| 11 | 03/31 | Objects and Methods | Chapter 6 |
| - | 04/02 | 2nd Mid-term Exam | - |
| 12 | 04/07 | Mid-term Review | - |
| - | 04/09 | Arrays | Chapter 7 |
| 13 | 04/14 | Arrays | Chapter 7 |
| - | 04/16 | Arrays | Chapter 7 |
| 14 | 04/21 | Arrays | Chapter 7 |
| - | 04/23 | Inheritance | Chapter 8 |
Common Final Exam: May 5 (Tuesday), 3:30-5:30 PM, BE 160