AP® Computer Science A

Every topic in the course and exam description (CED), in order: Java explained with real program output, exam traps and practice questions with every answer explained.

Not sure where to start?

The exam

Section I
42 multiple-choice questions
90 minutes · 55%
Section II
4 free-response questions: you type Java code
90 minutes · 45%
Total
3 hours
Fully digital, with the Java Quick Reference on every question

Units

  1. Unit 1 Using Objects and Methods How a Java program is built and run, primitive types and expressions, calling methods, and working with objects and String. 15 topics · 231 min
  2. Unit 2 Selection and Iteration Boolean expressions, if statements and loops: making decisions, repeating steps, and the classic algorithms built from them. 12 topics · 216 min
  3. Unit 3 Class Creation Designing and writing your own classes: instance variables, constructors, methods, references, static members, scope and this. 9 topics · 157 min
  4. Unit 4 Data Collections Arrays, ArrayList, 2D arrays, text files, searching, sorting and recursion: storing and processing many values. 17 topics · 324 min

Exam weights by unit (CED): Unit 1, 15 to 25%; Unit 2, 25 to 35%; Unit 3, 10 to 18%; Unit 4, 30 to 40%.

Was this page helpful?

No names are ever shown, and every public comment is checked by us first. Please do not include personal details. To get a reply, email [email protected].

↑ Top

Enlarged view of the selected figure