← All AP Courses

AP Computer Science Principles

That app you use every day isn't magic—it's a creative language you're about to learn how to speak.

27 days — make them count.

Thursday, May 14, 2026
67%Multiple ChoiceMultiple choice section70q · 120 min
33%Free ResponseCreate performance task and written response2q · 60 min
0%

of students scored 4 or higher in 2025

175,174 test-takers

2,181 colleges grant credit

5 · 11%
4 · 20%
3 · 31%
2 · 21%
1 · 17%
2.9 avg
543 (passing)21

Computing is not about machines.

It's about abstraction. AP CSP teaches you to think computationally: how to decompose problems, evaluate algorithms, and reason about the systems that now run the world.

Algorithms and Programming carries the heaviest exam weight — students who can't trace logic through unfamiliar code lose points fast.

The AP exam places significant emphasis on Algorithms and Programming, which accounts for the largest portion of the exam weight. Students should prioritize mastering these concepts, as they are crucial for success.

Algorithms and Programming is where most students hit a wall.

Requires understanding of complex algorithmic logic and programming concepts.

Students often lack prior experience with programming languages and logical problem-solving.

What You Need

GeometryAny introductory programming or coding elective (e.g., Scratch, Python basics, or Code.org courses)Statistics or Probability (introductory level)Algebra 1English or Language Arts (grade-level proficiency)Introduction to Computers or Digital Literacy