Covers operations and equivalence relations in number theory, including addition, subtraction, multiplication, division, and properties of neutral and inverse elements.
Covers the basics of programming, including the development cycle of a program, strong typing, data storage in Java variables, and primitive data types.