AP Computer Science Principles Exam: Format Guide

AP Computer Science Principles Exam: Format Guide
AP CSP Exam Guide

AP Computer Science Principles (AP CSP) is a broad, beginner-friendly introduction to computing — and its exam works differently from almost every other AP. Instead of one test day deciding everything, your score comes from two parts: a 70-question multiple-choice exam (70%) taken in May, and the Create performance task (30%) — a programming project you build during the course. This guide walks through the complete format, the five Big Ideas and which matter most, how the Create task works, and how the two pieces combine into your score.

The essentials: the AP Computer Science Principles exam has two components that combine into a 1–5 score. Component 1 — the end-of-course multiple-choice exam (70%): 70 questions, 120 minutes (2 hours), fully digital in Bluebook, 4 answer options, computer-scored, no penalty, drawing on all 5 Big Ideas and using AP pseudocode (no specific language). Component 2 — the Create performance task (30%): a program of your choice you build during the course over ≥9 hours of class time, plus a video and a Personalized Project Reference (PPR), submitted through the AP Digital Portfolio by a spring deadline (~April 30). On exam day, you also answer two written-response questions (four prompts) about your PPR code. The MCQ leans hardest on Big Idea 3 (Algorithms & Programming) and Big Idea 5 (Impact of Computing) — together nearly half the section. CSP is beginner-friendly (no prerequisites) and its natural companion is AP Computer Science A (Java). Here’s the full breakdown.

What AP Computer Science Principles is

Before the format, a quick orientation to what this course actually is, because it’s broader than people expect. Concepts, not one language.

AP Computer Science Principles is a broad, introductory college-level course that explores how computing works and how it shapes the world — not a single programming language. Where AP Computer Science A is essentially a first programming class in Java, CSP is a wide-ranging introduction to computing concepts: how programs are designed and built, how data is stored and analyzed, how algorithms work, how the Internet functions, and how computing affects society (ethics, bias, the digital divide, security). It’s explicitly designed to be accessibleno prior programming experience is required, and it’s often recommended as a first computing course or for students who want to understand computing without diving straight into heavy coding. You do program in CSP — that’s the heart of the Create performance task — but you can use any language (Python, JavaScript, Scratch, and others), and the multiple-choice exam uses AP pseudocode rather than testing a specific language’s syntax. The course is built around five Big Ideas and six computational thinking practices, emphasizing computational thinking and the real-world impact of computing as much as coding itself. This broad, concepts-and-impact focus is what makes CSP distinct — and what shapes its unusual exam. For the deeper-programming alternative, see the AP Computer Science A exam guide.

The key framing: AP CSP is a broad introduction to computing concepts, algorithms, data, the Internet, and the societal impact of computing, not a single coding language. No prior programming experience is needed, you program the Create task in any language you like, and the multiple-choice exam uses pseudocode. Its companion, AP Computer Science A, is the deeper Java programming course.

The two-part AP CSP exam format

Here’s what makes CSP unusual: your score comes from two separate pieces, not one test. A project and an exam.

How your AP CSP score is built
70%Multiple-choice exam
30%Create task
End-of-course exam — 70%70 multiple-choice questions, 120 minutes, digital in Bluebook. Taken in May. Covers all 5 Big Ideas.
Create performance task — 30%A program you build during the course (≥9 hours), plus video and Personalized Project Reference. Submitted via the AP Digital Portfolio.
Unusually for an AP, 30% of your score is earned during the course, not on test day. The two written-response questions on exam day are about your Create task.

What makes AP CSP unusual among AP exams is that your score comes from two distinct components, and one of them is completed during the course rather than on exam day. Component 1 is the end-of-course exam (70% of your score), taken in May: it’s fully digital in the Bluebook app and consists of 70 multiple-choice questions (over 120 minutes) plus two written-response questions that ask about your Create task. Component 2 is the Create performance task (30% of your score): a programming project you develop throughout the course, given at least 9 hours of in-class time, which you submit through the AP Digital Portfolio by a spring deadline (around April 30) — well before the May exam. This two-part structure has real implications: unlike most APs where everything rides on one test day, in CSP you’ve already locked in 30% of your score (through the Create task) before you sit the multiple-choice exam. It also means CSP requires steady work across the year (building the project) rather than just end-of-year cramming. The two written-response questions on exam day are a clever link between the components — they’re about the code in your own project, so your Create task work directly prepares you for part of the exam. The table lays out both components.

ComponentWhat it isWhenWeight
End-of-course exam70 multiple-choice questions + 2 written responsesMay (test day)70%
Create performance taskProgram + video + Personalized Project ReferenceDuring the course (~April 30 deadline)30%
TotalTwo components combinedAcross the year100%

The multiple-choice exam in detail

The multiple-choice exam is the bigger piece at 70%, so understanding it matters most. Seventy questions, two hours, pseudocode.

The end-of-course multiple-choice exam is the largest single piece of your score at 70%, so it deserves the most attention. The specifics: 70 multiple-choice questions in 120 minutes (2 hours) — about 1.7 minutes per question — taken fully digitally in the Bluebook app, with four answer options per question. The questions draw from all five Big Ideas and test a range of skills: reading and analyzing code (tracing what a segment does, predicting output), understanding computing concepts (data, the Internet, algorithms), and reasoning about the impact of computing (ethics, bias, security). A crucial detail for CSP: the exam uses AP pseudocode, a simplified, language-neutral notation — so you’re not tested on Python or Java syntax, but you do need to read and interpret pseudocode fluently (loops, conditionals, procedures, lists). The section is computer-scored with no penalty for wrong answers, so you should answer every question. Common question styles include code-reading (what does this do?), concept questions (how does the Internet handle this?), and impact questions (what’s an ethical concern here?). Because code-tracing and concept-application questions appear constantly, the best preparation is practicing reading pseudocode and reviewing the Big Ideas. Watch for distractors — answer choices with subtly incorrect code that looks right at a glance. For how to drill these, see the practice guide.

The Create performance task in detail

The Create task is CSP’s signature feature and 30% of your score, so it’s worth understanding fully. Your own program, built over the year.

The Create performance task is the defining feature of AP CSP and worth 30% of your score — a programming project you complete during the course, not on exam day. Here’s how it works. You develop a computer program of your choice — in any language you like (Python, JavaScript, Scratch, and others; no specific language is required) — designed to solve a problem, model something, or express a personal interest. The program must demonstrate specific skills, typically including input, a list (or other collection) that manages data, a student-developed procedure with a parameter that implements an algorithm, and selection and iteration within that procedure. You’re given at least 9 hours of in-class time to build it. You then record a video of your program running and create a Personalized Project Reference (PPR) — a document capturing key parts of your code (your procedure and your list) that you’ll reference on exam day. All of this is submitted as final through the AP Digital Portfolio by a spring deadline (around April 30). Then, on the end-of-course exam, you answer two written-response questions (with four distinct prompts total — Written Response 1, and Written Response 2 parts a, b, and c) about the code in your Personalized Project Reference. This is a smart design: because the exam-day written responses are about your own project, building a solid, well-understood Create task directly prepares you for that portion of the exam. The Create task rewards steady work across the year, so start early and understand your code deeply. The practice guide covers how to approach it.

The five Big Ideas — and which matter most

All five Big Ideas appear on the multiple-choice exam, but two dominate. Here’s the map. Algorithms and Impact carry nearly half.

The AP CSP course is organized around five Big Ideas, all tested on the multiple-choice exam but not equally weighted. They are: Big Idea 1 — Creative Development (collaboration, program design and development, identifying and correcting errors); Big Idea 2 — Data (binary numbers, data compression, extracting information from data); Big Idea 3 — Algorithms and Programming (variables, conditionals, iteration, lists, procedures, binary search, algorithmic efficiency); Big Idea 4 — Computer Systems and Networks (the Internet, fault tolerance, parallel and distributed computing); and Big Idea 5 — Impact of Computing (beneficial and harmful effects, the digital divide, computing bias, legal and ethical concerns, safe computing). The weighting is uneven and worth knowing: Big Idea 3 (Algorithms and Programming) is the largest at roughly 30–35% of the multiple-choice questions, followed by Big Idea 5 (Impact of Computing) at about 21–26% and Big Idea 2 (Data) at about 17–22%, with Big Idea 4 (Computer Systems and Networks) at about 11–15% and Big Idea 1 (Creative Development) at about 10–13%. The key takeaway: Algorithms and Programming plus Impact of Computing together make up nearly half the exam, so they deserve the most study time — the first because it’s the technical core (and where code-tracing questions come from), the second because it’s heavily tested and easy to underestimate. Always confirm current weightings in the official Course and Exam Description. The table shows the breakdown.

Big IdeaTopicApprox. MCQ weight
Big Idea 3Algorithms & Programming~30–35% (largest)
Big Idea 5Impact of Computing~21–26%
Big Idea 2Data~17–22%
Big Idea 4Computer Systems & Networks~11–15%
Big Idea 1Creative Development~10–13%

How the AP CSP exam is scored

Understanding scoring shows where your points come from and how to strategize. Seventy percent exam, thirty percent project.

Scoring combines the two components into a final AP score from 1 to 5. The end-of-course multiple-choice exam (70%) is computer-scored: you earn one point per correct answer with no penalty for wrong ones, so answer everything. The Create performance task (30%) is scored by trained readers on a rubric — your written responses (answered on exam day about your project) are evaluated on specific criteria such as describing your program’s purpose and function, explaining how your code segments work, and identifying your algorithm and abstraction. The weighted results combine into a composite that the College Board converts to the 1–5 scale using its annual standard-setting process. The strategic implications are clear from the 70/30 split: because the multiple-choice exam carries the majority, strong MCQ performance across the Big Ideas is the highest-value goal; and because the Create task is a full 30% you can prepare over the year, doing it carefully is a reliable way to bank points before test day. One important note: the College Board updated this weighting in recent years — the multiple-choice exam now carries more weight than it once did (the Create task was previously a larger share) — so if you see older sources citing a 50% Create task, they’re out of date; the current split is 70% exam / 30% Create task. Always confirm the current weighting in the official CED. To translate your performance into a projected 1–5, use the AP score calculator, and for what each score means, see what a good AP score is.

AP CSP vs. AP Computer Science A

Since the two AP computer science courses are easily confused, here’s the distinction. Concepts vs. Java programming.

AP Computer Science Principles and AP Computer Science A are both introductory computing courses, but they’re quite different. AP CSP is a broad introduction to computing concepts — algorithms, data, the Internet, and the impact of computing — and it doesn’t require any specific programming language (the exam uses pseudocode, and you build the Create task in any language). Its exam combines a 70-question multiple-choice section (70%) with the through-course Create performance task (30%). AP Computer Science A is a focused programming course taught in Java — essentially a first college programming class — and its exam is a traditional format with a multiple-choice section and free-response questions where you write actual Java code. In short: CSP is conceptual and accessible (broad, less code-heavy, no prerequisites — often a first computing course), while CSA is a deeper dive into programming (real Java coding). Which to take? CSP suits students wanting a broad, beginner-friendly introduction or who are newer to computing; CSA suits students ready to learn serious programming or considering a CS-related major. Many students take CSP first and CSA later, but they can be taken in either order or independently. Neither is a prerequisite for the other. For the programming-focused course, see the AP Computer Science A exam guide.

How to prepare for the AP CSP exam

Knowing the format, here’s how to turn it into an effective study approach. Build the project early, drill pseudocode, prioritize the big Big Ideas.

Start the Create task early and understand it deeply. It’s 30% of your score and feeds the exam-day written responses. Build your program steadily across the course (not last-minute), and make sure you can explain every part of your code, especially your procedure and list.

Practice reading AP pseudocode. The multiple-choice exam uses pseudocode, not real code. Drill tracing short segments, predicting output, and following loops, conditionals, and procedures until it’s automatic.

Prioritize Big Ideas 3 and 5. Algorithms and Programming (~30-35%) and Impact of Computing (~21-26%) make up nearly half the multiple-choice exam, so give them the most study time. Don’t underestimate the Impact questions, they’re heavily weighted and often overlooked.

Build broad multiple-choice accuracy. With MCQ worth 70% of your score, steady accuracy across all five Big Ideas matters most. Practice pacing (~1.7 minutes per question), answer every question (no penalty), and watch for distractor code that looks right but has subtle errors.

Rehearse the written-response prompts. The two written responses (four prompts) on exam day are about your Create task. Practice explaining your program’s purpose, how your code works, and your algorithm and abstraction clearly and concisely.

Use official practice and the reference sheet. Work College Board released materials and AP Classroom questions, and familiarize yourself with the exam reference sheet and pseudocode notation so nothing is unfamiliar on test day.

The throughline: because AP CSP splits your score between a through-course project (30%) and a multiple-choice exam (70%), effective preparation means working steadily on the Create task all year while building pseudocode-reading fluency and broad Big Idea knowledge for the MCQ. Encouragingly, CSP is one of the more accessible AP coursesno prior programming experience is required, and students who plan the Create task carefully and practice the multiple-choice questions tend to do well. Set a target with the AP score calculator, then build your plan with the AP CSP practice guide and a realistic look at how hard AP CSP is.

AP Computer Science Principles exam: frequently asked questions

What is on the AP Computer Science Principles exam?

The AP CSP exam has two components. First, the Create performance task: a programming project you build during the course over at least 9 hours of class time, in which you develop a program of your choice, record a video of it running, and create a Personalized Project Reference (PPR) documenting your code, all submitted through the AP Digital Portfolio by a spring deadline. Second, the end-of-course exam, taken in May, which is fully digital in the Bluebook app and includes 70 multiple-choice questions plus two written-response questions (four prompts total) about the code in your Personalized Project Reference. The multiple-choice questions draw on all five Big Ideas: Creative Development, Data, Algorithms and Programming, Computer Systems and Networks, and Impact of Computing, with the heaviest weight on Algorithms and Programming and Impact of Computing. Unlike many AP courses, CSP is a broad introduction to computing concepts rather than a single programming language, and the multiple-choice section uses AP pseudocode, so no specific coding language is required.

How is the AP CSP exam scored?

The exam is scored from two components that combine into a final 1-to-5 AP score. The end-of-course multiple-choice exam is worth 70% of your score: it has 70 questions, lasts 120 minutes (2 hours), and is computer-scored with no penalty for wrong answers. The Create performance task is worth 30% of your score: it’s the program and Personalized Project Reference you develop during the course and submit through the AP Digital Portfolio, and the related written responses you answer on exam day are scored by trained readers on a rubric. So the majority of your score (70%) comes from the multiple-choice exam, while the through-course Create task and its written responses make up the other 30%. Note that the College Board updated this weighting in recent years, the multiple-choice exam now carries more weight than it once did, so always confirm the current split in the official Course and Exam Description.

What is the Create performance task in AP CSP?

The Create performance task is a defining feature of AP CSP: a programming project you complete during the course rather than on exam day. You develop a computer program of your choice (in any language, Python, JavaScript, Scratch, or others, since no specific language is required), design it to solve a problem or express an interest, and it must include features like input, a list or other collection, a student-developed procedure with a parameter, and selection and iteration. You’re given at least 9 hours of in-class time to build it. You then record a video of your program running and create a Personalized Project Reference (PPR), which captures key segments of your code (a procedure and a list) in a document you’ll use on exam day. All of this is submitted through the AP Digital Portfolio by a spring deadline (around April 30). On the end-of-course exam, you answer two written-response questions (four prompts total) about the code in your Personalized Project Reference. The Create task is worth 30% of your AP score.

How many Big Ideas are on the AP CSP exam?

The course and exam are organized around five Big Ideas: Big Idea 1, Creative Development (collaboration, program design, and correcting errors); Big Idea 2, Data (binary, data compression, and extracting information from data); Big Idea 3, Algorithms and Programming (variables, conditionals, iteration, lists, procedures, and algorithmic efficiency); Big Idea 4, Computer Systems and Networks (the Internet, fault tolerance, and distributed computing); and Big Idea 5, Impact of Computing (beneficial and harmful effects, the digital divide, computing bias, and ethical concerns). The multiple-choice exam draws from all five, but not equally: Algorithms and Programming is the largest at roughly 30 to 35% of the questions, followed by Impact of Computing at about 21 to 26% and Data at about 17 to 22%, with Computer Systems and Networks and Creative Development carrying smaller shares. Together, Algorithms and Programming and Impact of Computing make up nearly half the multiple-choice section, so they deserve the most study time. Always confirm current weightings in the official Course and Exam Description.

Is AP CSP the same as AP Computer Science A?

No, AP Computer Science Principles (CSP) and AP Computer Science A (CSA) are different courses with different exams. AP CSP is a broad introduction to computing concepts, algorithms, data, the Internet, and the impact of computing, and it doesn’t require any specific programming language (the exam uses pseudocode). Its exam combines a 70-question multiple-choice section (70%) with the through-course Create performance task (30%). AP Computer Science A is a focused programming course taught in Java, more like a first college programming class, and its exam is a traditional format with a multiple-choice section and free-response questions where you write actual Java code. In short, CSP is conceptual and accessible (often recommended as a first computing course, with no prerequisites), while CSA is a deeper dive into programming. Many students take CSP first and CSA later, though they can be taken in either order or independently. If you’re deciding between them, CSP suits those wanting a broad, less code-heavy introduction, while CSA suits those ready to learn serious programming.

The quick version

The AP Computer Science Principles exam is unusual: your 1-to-5 score comes from two components. The end-of-course multiple-choice exam (70% of your score) has 70 questions in 120 minutes (2 hours), is fully digital in Bluebook, uses four answer options, draws on all five Big Ideas, and uses AP pseudocode rather than a specific language, it’s computer-scored with no penalty for wrong answers. The Create performance task (30% of your score) is a program of your choice that you build during the course over at least 9 hours of class time, along with a video and a Personalized Project Reference, submitted through the AP Digital Portfolio by a spring deadline (around April 30). On exam day you also answer two written-response questions (four prompts) about your Create task code. The multiple-choice exam leans hardest on Big Idea 3 (Algorithms and Programming, ~30-35%) and Big Idea 5 (Impact of Computing, ~21-26%), which together are nearly half the section. CSP is beginner-friendly with no prerequisites, and its companion course, AP Computer Science A, is a deeper Java programming course. Note the College Board updated the weighting in recent years, so ignore older sources citing a 50% Create task; the current split is 70/30.

Estimate your score with the free AP score calculator. Explore practice resources, how long the exam is, and how hard AP CSP is, plus its companion AP Computer Science A. Browse all education calculators.

Accuracy note: AP Computer Science Principles exam format, the multiple-choice and Create task weighting, Big Idea weightings, question counts, timing, and submission deadlines are set by the College Board and can change over time. Notably, the College Board updated the component weighting in recent years, the end-of-course multiple-choice exam is now 70% and the Create performance task 30% (older sources may cite a larger Create task share). The exam is now a fully digital end-of-course exam in Bluebook. The details here reflect the recent exam for general informational purposes only. Always confirm the current format, weighting, Big Idea percentages, Create task requirements, deadlines, and exam dates on the College Board’s official AP Computer Science Principles pages and in the Course and Exam Description before test day.

Primary source

The College Board’s AP Computer Science Principles exam page gives the official format, the multiple-choice and Create task structure, and scoring. AP CSP exam →

Create task & portfolio

The College Board’s AP CSP course page details the Create performance task and the AP Digital Portfolio submission process. AP CSP course →

Creator of practical online tools and calculators designed to make everyday questions easier to solve. I focus on turning complex topics into simple, useful experiences across finance, health, lifestyle, conversions, and more.

Walidi
I’m Walid Derouiche, the founder of Walidi. At Walidi, we specialize in web development, SEO, affiliate marketing, and digital strategy. Our mission is to help individuals and businesses grow online through practical, results-driven solutions. At Walidi, we build high-performing websites and deliver tailored digital strategies aligned with your business objectives, with a strong focus on visibility, conversion, and sustainable growth. Let’s connect and bring your vision to life. Visit Walidi.com to request a free audit consultation.