| WEEK | DATE | TOPIC | READING |
| 1 | 01/18 | Introduction | Chapter 1 |
| - | 01/20 | Introduction | Chapter 1 |
| 2 | 01/25 | Using Objects | Chapter 2 |
| - | 01/27 | Using Objects | Chapter 2 |
| 3 | 02/01 | Implementing Classes | Chapter 3 |
| - | 02/03 | Implementing Classes | Chapter 3 |
| 4 | 02/08 | Fundamental Data Types | Chapter 4 |
| - | 02/10 | Fundamental Data Types | Chapter 4 |
| 5 | 02/15 | 1st Mid-term Exam | - |
| - | 02/17 | Mid-term Review | - |
| 6 | 02/22 | Decisions | Chapter 5 |
| - | 02/24 | Decisions | Chapter 5 |
| 7 | 03/01 | Iteration | Chapter 6 |
| - | 03/03 | Iteration | Chapter 6 |
| Spring break | |||
| 8 | 03/15 | Arrays and Array Lists | Chapter 7 |
| - | 03/17 | Arrays and Array Lists | Chapter 7 |
| 9 | 03/22 | Selection Sort | Section 14.1-3 |
| - | 03/24 | Designing Classes | Chapter 8 |
| 10 | 03/29 | Designing Classes | Chapter 8 |
| - | 03/31 | 2nd Mid-term Exam | - |
| 11 | 04/05 | Mid-term Review | - |
| - | 04/07 | Interfaces and Polymorphism | Chapter 9 |
| 12 | 04/12 | Interfaces and Polymorphism | Chapter 9 |
| - | 04/14 | Inheritance | Chapter 10 |
| 13 | 04/19 | Inheritance | Chapter 10 |
| - | 04/21 | Input/Output and Exception Handling | Chapter 11 |
| 14 | 04/26 | Input/Output and Exception Handling | Chapter 11 |
| - | 04/28 | Streams | Sections 19.1-2 |
| 05/09 | Common Final Examination (3:30 - 5:30 PM, Anderson Hall 7) |