AP Computer Science A

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 US secondary Computer Science course.

Primitive types & control flow

Classes & objects (OOP)

Strings, arrays & records

Recursion

Searching & sorting

Writing robust programs

Begin → Data types