Not a Student?
Go to AP Central for resources for teachers, administrators, and coordinators.
AP Computer Science A
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
Wed, May 7, 2025
12 PM Local
AP Computer Science A Exam
This is the regularly scheduled date for the AP Computer Science A Exam.
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
Link
AP Classroom Resources
Once you join your AP class section online, you’ll be able to access AP Daily videos, any assignments from your teacher, and your assignment results in AP Classroom. Sign in to access them.
- Go to AP Classroom
Link
Practice on Bluebook
Download the Bluebook app and log in with your College Board account information to access test previews for the available digital AP subjects.
Link
Free-Response Questions and Scoring Information
Go to AP Central to review free-response questions and scoring guidelines from past AP Computer Science A exams.
Download
AP Computer Science A Java Quick Reference
The Java Quick Reference is included in the Bluebook testing app and lists the accessible methods from the Java library that may be included on the exam. This version should be used in conjunction with released free-response questions from 2020 and later.
- 4.42 KB
Download
AP Computer Science A Java Quick Reference—2004-2019 Exams
This Java Quick Reference lists the accessible methods from the Java library that may have been included on exams before the 2019-20 school year. This version should be used in conjunction with released free-response questions from 2004-2019.
- Document
Download
AP Computer Science A Course and Exam Description
This is the core document for the course. It clearly lays out the course content and describes the exam and AP Program in general.
- 4.42 KB
Link
Services for Students with Disabilities
Students with documented disabilities may be eligible for accommodations for the through-course assessment and the end-of-course exam. If you’re using assistive technology and need help accessing the PDFs in this section in another format, contact Services for Students with Disabilities at 212-713-8333 or by email at [email protected]. For information about taking AP Exams, or other College Board assessments, with accommodations, visit the Services for Students with Disabilities website.
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.