Exam Overview

The exam covers fundamentals of object-oriented programming in Java typically taught in a first-semester college course. Both sections of the exam require students to demonstrate their ability to design, write, analyze, and document programs and subprograms. The exam emphasizes programming in Java, programming methodology (including recursion), and procedural abstraction. It also includes algorithms, data structures, and data abstraction.

All code on the exam is consistent with the AP Java subset (.pdf/149KB). All questions involving code should be answered in Java. Students are not tested on minor points of syntax.

Section II

Exam Questions and Scoring Information

For free-response questions from prior exams, along with scoring information, check out the tables below.

Be sure to review the Chief Reader Report. In this invaluable resource, the Chief Reader of the AP Exam compiles feedback from members of the reading leadership to describe how students performed on the FRQs, summarize typical student errors, and address specific concepts and content with which students have struggled the most that year.

The 1999 Released Exam is publicly available. Please use the scoring worksheet, which reflects the 2011 multiple-choice scoring updates. Note: Some information in this Released Exam may not reflect the current course and exam.