Planned online prep for AP CS & Cybersecurity info@leventaltay.com
AP CSA Guide

AP CSA units and topics: four units, 53 topics

The four AP CSA units: fundamentals, selection and loops, class design, data collections

The current structure of AP Computer Science A has four units (from 2025–26 onwards). This guide lists the topics of all four units as they are, shows how much time each unit deserves, and maps the units onto where they appear in the exam.

Every topic below links to its multiple-choice practice page; the free-response practice for the same topic sits at the matching -frq address.

Unit 1 — fundamentals, methods and objects

Fifteen topics, from variables through calling methods and using objects. Everything here is the ground the other three units are built on; skipping ahead before the previous topic is solid is where students get stuck most.

The first topic of Unit 1: Intro to Algorithms, Programming & Compilers.

Unit 2 — selection, loops and algorithms

Twelve topics: boolean expressions, if statements, while and for loops, nested iteration, and writing algorithms with them. Most of the code-tracing questions in the multiple-choice section come from here: whether a loop condition is i <= 4 or i < 4, a single character changes the answer.

Unit 3 — writing classes and program design

Nine topics. This is where you write a Java class yourself: constructors, methods, static variables, scope and access. It is the direct counterpart of the class design free-response question.

Unit 4 — data collections

Seventeen topics — the longest of the four units. Arrays, ArrayList, 2D arrays, searching and sorting. Two of the four free-response questions (data analysis with an ArrayList, and 2D arrays) come from this unit.

How much time does each unit deserve?

Four principles give the order:

  • Build from the fundamentals first — variables, conditionals, loops. That is Units 1 and 2.
  • Write your own code from the start. Understanding an explanation is not the same as being able to do it yourself.
  • Once the fundamentals are solid, give the fourth unit generous time — data collections is both the longest unit and the one with the most weight on the exam.
  • Compare past free-response answers against the scoring guidelines. Having the right idea is not enough; points are lost in the detail.
The topic counts are a hint too: 15 topics in Unit 1, 12 in Unit 2, 9 in Unit 3, 17 in Unit 4. Split your calendar by topic count, not by unit count.

Where the units show up on the exam

The exam has two sections, 90 minutes each: 42 multiple-choice questions (55%) and 4 free-response questions (45%). The four free-response questions map onto the units like this:

  • Methods and control structures — Units 1 and 2.
  • Class design — Unit 3.
  • Data analysis with an ArrayList — Unit 4.
  • 2D arrays — Unit 4.

For the full section structure, timing and scoring see the AP CSA exam format guide; for the FRQ approach specifically, the FRQ tips guide.

The old-curriculum trap

The four-unit structure is new. Plenty of sources online and in print still describe the old curriculum — and when you ask an AI, it will most likely hand you the old curriculum too. If a topic list does not match this one, the problem is the source, not you.

The same applies to the section weights: the two sections used to be 50/50, and they are not any more. Account for both differences when working from older material.

Why an AI hands you the old AP CSA curriculum (in Turkish).

Frequently asked questions

How many units are in AP CSA?

Four. The current structure applies from 2025–26 onwards; before that the course had more units.

What topics do the AP CSA units cover?

Unit 1 covers fundamentals, methods and objects (15 topics); Unit 2 selection, loops and algorithms (12); Unit 3 writing classes and program design (9); Unit 4 data collections — arrays, ArrayList, 2D arrays, searching and sorting (17).

Which unit appears most on the exam?

Two of the four free-response questions (data analysis with an ArrayList, and 2D arrays) come from Unit 4. Unit 4 is also the longest unit.

In what order should I study the units?

In order. The topics build on each other, and skipping ahead before the previous one is solid is where students get stuck. Once the fundamentals are solid, give Unit 4 generous time.

Can I ask an AI for the AP CSA topics?

You can, but verify it: an AI will most likely give you the old curriculum. If the topic list does not match this page, change the source.

Is there practice for every topic?

Yes. Every topic above links to its multiple-choice practice page, and the free-response practice for the same topic is at the matching -frq address.

Let's work through the units in the right order

We can pin down which unit you are in and where your time should go.