AP Computer Science A
Unit 1. Using Objects and Methods
Java foundation: algorithmic thinking, compiler logic, and program structure.
IDE setup, Java "Golden Rules", and advanced output formatting.
Variables, primitive types, assignment flow, and the first steps into keyboard input.
A guided lab on hero stats, Scanner input, and testing different values in code.
Type casting, integer overflow, round-off error, and compound assignment operators.
A practice session on casting, overflow, compound operators, and a money conversion challenge.
Method signatures, API habits, built-in Java tools, and the core methods in the Math class.
A guided lab on method signatures, Math return values, and building random integer ranges.
A first look at classes, objects, reference variables, String methods, and immutability.