AP Computer Science A is a rigorous, Java-style programming course centred
on object-oriented design. It covers primitive types and control flow, classes and objects,
strings and arrays, recursion, the standard searching and sorting algorithms, and the habits
that make programs robust. Part of the