Skip to content
Marlbridge

Advanced course · 2026–27 framework

Marlbridge guide to AP® Computer Science A

The official unit roadmap for AP® Computer Science A with exam weightings, the May 2027 exam format, and every Marlbridge study guide, practice set and checklist written for it so far.

May 2027 exam at a glance

Exam date: Wed, 12 May 2027. Fully digital: both sections answered in the Bluebook app. The Java Quick Reference is provided in Bluebook.

AP® Computer Science A exam sections, May 2027
SectionQuestionsTimeWeight
Section I: Multiple choice
  • Mostly individual questions, occasionally 1–2 sets of 2 questions
  • All five computational thinking practices are assessed
4290 minutes55%
Section II: Free response
  • Question 1: Methods and Control Structures (7 points)
  • Question 2: Class Design (7 points)
  • Question 3: Data Analysis with ArrayList (5 points)
  • Question 4: 2D Array (6 points)
  • Answers are written in Java; all four questions assess Practice 2 (Develop Code)
490 minutes45%

Calculator: No calculator is allowed on either section. The Java Quick Reference (accessible Java library methods) is provided.

Framework clarifications: The clarifications document (implemented August 2025) is editorial: front matter, plus forthcoming updates to resource links and Progress Check wording. No change to units, topics or the exam is listed.

Before you start: A first-year high-school algebra course with a strong foundation in linear functions, composition of functions and problem solving, and the ability to use a Cartesian (x, y) coordinate system, per the CED. Programs are written in Java (the exam covers a subset of the language).

Laboratory work: The CED requires at least 20 hours of hands-on, structured lab work in which students design, write, test and correct programs. These pages support that work; they do not replace it.

Want a teacher? Marlbridge teaches AP® Computer Science A one-to-one online, Rs 6,000 per class in Pakistan, and the first class is free. About AP tuition · Request a free trial

Unit roadmap

Units and topics exactly as numbered in the 2026–27 Course and Exam Description. Weightings are the official multiple-choice ranges. Marlbridge has written resources for 53 of 53 topics so far; the rest are planned and marked as such.

AP® Computer Science A flashcards: 303 cards, one set per unit, to test yourself on every topic.

  1. Unit 1: Using Objects and Methods 15–25% of multiple choice · 15 topics
  2. Unit 2: Selection and Iteration 25–35% of multiple choice · 12 topics
  3. Unit 3: Class Creation 10–18% of multiple choice · 9 topics
  4. Unit 4: Data Collections 30–40% of multiple choice · 17 topics

Exam skills

Guides that apply across every unit: what each task verb asks you to do, and how to set out answers so every step of your reasoning is visible.

Computational thinking practices

1. Design Code
Determine an appropriate program design and develop algorithms. (2–10% of multiple choice.)
2. Develop Code
Write and implement program code. (22–38% of multiple choice; every free-response question.)
3. Analyze Code
Determine the output or result of given program code or explain why code may not work as intended. (37–53% of multiple choice.)
4. Document Code and Computing Systems
Describe the behavior and conditions that produce specified results in a program. (10–15% of multiple choice.)
5. Use Computers Responsibly
Understand the ethical and social implications of computer use. (2–10% of multiple choice.)

Questions

What is on the AP® Computer Science A exam in May 2027?

Multiple choice: 42 questions in 90 minutes (55% of the score). Free response: 4 questions in 90 minutes (45%). The exam is on Wed, 12 May 2027.

How many units does AP® Computer Science A have?

4 units, split into 53 topics in the 2026–27 framework.

Did anything change for 2026–27?

The clarifications document (implemented August 2025) is editorial: front matter, plus forthcoming updates to resource links and Progress Check wording. No change to units, topics or the exam is listed.

What should I know before starting?

A first-year high-school algebra course with a strong foundation in linear functions, composition of functions and problem solving, and the ability to use a Cartesian (x, y) coordinate system, per the CED. Programs are written in Java (the exam covers a subset of the language).

Which calculator can I use?

No calculator is allowed on either section. The Java Quick Reference (accessible Java library methods) is provided.

Official sources

Everything on this page about the course structure and exam was checked against these College Board documents on 08/11/2026. Always check them for later changes.

AP® and Advanced Placement® are trademarks registered by the College Board, which is not affiliated with, and does not endorse, this website. Marlbridge is an independent tuition provider. It is not an authorized AP course provider, an AP school or an exam centre, and these resources are not official College Board materials. Reading them or doing simulations does not meet the laboratory requirement of an AP science course.