| Week of | Topics | Associated Reading |
|---|---|---|
| Aug 30 | Introduction to Linux | Supplemental materials |
| Sep 6 | Elementary Java Programs | Chapter 1 |
| Sep 13 | Expressions | Chapter 2 |
| Sep 20 | Using Classes | Chapter 3 |
| Sep 27 | Test 1 Data Representation |
Supplemental materials |
| Oct 4 | Conditionals | Chapter 4 |
| Oct 11 | Selection | Supplemental materials |
| Oct 25 | Loops | Chapter 4 |
| Nov 1 | Test 2 More Loops |
Chapter 4 |
| Nov 8 | Creating Classes | Chapter 5 |
| Nov 15 | Arrays | Chapter 7 | Nov 22 | Test 3 |
| Nov 29 | More Classes and Arrays | Chapter 5 |
| Dec 6 | Review |