Not a Student?
Go to AP Central for resources for teachers, administrators, and coordinators.
About the Exam
The Computer Science A Exam will test your understanding of the programming concepts covered in the course units, as well as your ability to read and write code for computer programs.
This is a fully digital exam. You’ll complete multiple-choice and free-response questions in the Bluebook testing app, with all responses automatically submitted at the end of the exam.
3hrs
Exam Date
Exam Components
Section 1: Multiple Choice
40 questions 50% of Score
The multiple-choice section includes individual, single questions as well as occasional sets of 2 questions. You’ll be asked to:
- Determine the required code segments to produce a given output
- Identify the output, value, or result of given program code based on initial values
- Analyze program code for correctness, equivalence, and errors
- Describe the behavior and conditions that lead to results in a program
Section 2: Free Response
4 questions 50% of Score
In the free-response section, you’ll respond to four questions with written answers:
- Question 1: Methods and Control Structures—You’ll be asked to write program code to create objects of a class and call methods, and satisfy method specifications using expressions, conditional statements, and iterative statements.
- Question 2: Classes—You’ll be asked to write program code to define a new type by creating a class and satisfy method specifications using expressions, conditional statements, and iterative statements.
- Question 3: Array/
ArrayList
—You’ll be asked to write program code to satisfy method specifications and create, traverse, and manipulate elements in 1D array orArrayList
objects. - Question 4: 2D Array—You’ll be asked to write program code to satisfy method specifications and create, traverse, and manipulate elements in 2D array objects.
Exam Essentials
Exam Preparation
Credit and Placement
Search AP Credit Policies
Find colleges that grant credit and/or placement for AP Exam scores in this and other AP courses.