Skip to content
  • Open the math solver
  • Ask the AI tutor
  • Find an AP course
  • Create a quiz
  • Open the calculator
  • Graphing Calculator
  • Browse all calculators
  • Read math guides
↑ ↓Enter to open · Esc to close
Solve a problem
Unofficial4 units3 h exam

AP Computer Science A review

Object-oriented programming in Java: types, control flow, classes, arrays, ArrayLists, 2D arrays, inheritance and recursion.

Exam format

AP Computer Science A exam sections
SectionQuestionsTimeCalculator
Multiple choiceabout 40 questions1 h 30 minnot applicable
Free response4 code-writing questions1 h 30 minnot applicable

Calculator policy: No calculator.

Units

  1. Unit 1

    Using Objects and Methods

    Primitive types, expressions, calling methods and using String and Math.

  2. Unit 2

    Selection and Iteration

    Boolean expressions, if statements, while and for loops and tracing.

    Unit 2 notes and practice

  3. Unit 3

    Class Creation

    Writing classes, constructors, accessors, mutators and static members.

  4. Unit 4

    Data Collections

    Arrays, ArrayLists, 2D arrays, standard algorithms, searching, sorting and recursion.

Browse all AP courses.