The following is a target scheduling guideline. Each lecture can be spread across multiple class meetings:
| Lecture # | Notes | Assignments |
| 1 | Types, Variables, Operators | |
| 2 | More types, methods, conditionals |
|
| 3 | Loops and arrays | |
| 4 | Classes and Objects | |
| 5 | Access control, Class scope, Packages, Java API |
