1.
Introduction、Simple Computation, Variables
选修
2.
Classes and Objects, JUnit Tests
选修
3.
Type Casting, Syntactic Sugar、Conditionals, Loops, Loop Invariants、Arrays, ArrayLists
选修
4.
Exception Handling, Assertions、Scanner, Patterns、File
选修
5.
Testing (Revisited)、Functions、Interfaces
选修
6.
Classes and Inheritance
选修
7.
Packages, Inheritance
选修