Topics with the highest MCQ miss rate
77,268 MCQsMiss rate is based on high-volume AP Computer Science Principles multiple-choice practice.
Get ready for AP Computer Science Principles with unit study guides, targeted practice questions, code-tracing drills, and Create Performance Task written-response support. Use these AP CSP resources to review programming, data, networks, cybersecurity, computing impacts, and exam-style reasoning.
AP Computer Science Principles is a college-level breadth course where you design programs, analyze data, study how networks function, and weigh the ethical impact of computing through logical, computational thinking.
Get the big picture: what AP Computer Science Principles covers, how it is scored, and how the units connect.
read the overviewAnswer a quick mix of questions to see which units need the most review.
start a diagnosticOpen the unit you are studying now and review its guides, practice, and key terms.
browse all 5 unitsAP Computer Science Principles, often searched simply as AP CSP, is a college-level breadth course about how people create and use computing to solve problems and communicate ideas. Across five units, you study Creative Development, Data, Algorithms and Programming, Computer Systems and Networks, and the Impact of Computing. You design and test programs, analyze data sets, learn how the internet moves information, and think critically about privacy, bias, and ethics.
What sets this course apart is its focus on computational thinking rather than one programming language, so the skills transfer across tools and disciplines. You build a program of your own choosing for the Create Performance Task, document your process, and explain how your program uses abstraction. The exam pairs that task with a multiple-choice section that asks you to read code, interpret data, and evaluate computing innovations. It is a strong, practical introduction to the breadth of computer science.
Design, test, and debug programs using an iterative development process
Represent data in binary, apply compression, and extract information from data sets
Write and trace algorithms using variables, conditionals, iteration, lists, and procedures
Explain how the internet, protocols, fault tolerance, and parallel computing work
Use abstraction to manage complexity in your own programs
Evaluate the beneficial and harmful effects of computing innovations on society
The AP Computer Science Principles exam has two sections: a multiple-choice section and the Create Performance Task with written responses. Here is how they break down.
| Section | Questions | Time | % of Score |
|---|---|---|---|
| Section I – Multiple Choice | 70 | 120 min | 70% |
| Section II – Create Performance Task | 2 written-response questions | 60 min | 30% |
Total timed testing time: 180 minutes.
The course is organized into 5 units. The percentages below are the College Board exam weights, so you can see which units carry the most multiple-choice points. Open each unit for its study guide, topic pages, key terms, and practice questions.
How computing innovations actually get built.
AP Computer Science Principles Unit 2, Data, explains how every piece of information a computer handles, from a text message to a 4K video, is ultimately stored as bits (0s and 1s) and how programs turn huge piles of those bits into useful knowledge.
AP Computer Science Principles Unit 3 covers how programs actually work, from variables and conditionals to procedures, simulations, and the limits of what computers can solve.
AP Computer Science Principles Unit 4, Computer Systems and Networks, explains how the Internet actually moves data and how computers team up to solve problems.
AP CSP Unit 5, Computing's Impact on Society, is about what happens after a program ships.
These trends come from real Fiveable practice data, so you can see what students are reviewing, which topics need extra attention, and how written practice can improve over time.
Miss rate is based on high-volume AP Computer Science Principles multiple-choice practice.
Average MCQ accuracy by student practice volume across 1,611 AP Computer Science Principles students.
Among AP Computer Science Principles FRQ responses that students retried on Fiveable, average scores rose from 39% on the first attempt to 88% on the latest attempt.
practice AP Computer Science Principles FRQs →These guides collect important exam skills, big ideas, essay tasks, and other subject-specific resources.
6 guides
The most effective approach is to move through all five units in order while treating the Create Performance Task as an ongoing project, not an end-of-year sprint. After each unit, lock in the key terms before you move on, and give extra time to Algorithms and Programming and to Impact of Computing since they carry the most weight. Practice tracing short code segments regularly, because predicting output shows up constantly on the multiple-choice section. Connect news about real computing innovations to what you study so the Impact unit feels concrete. Finally, work timed practice sets, since 70 questions in 120 minutes is roughly 1.7 minutes each, and pacing matters.
Week 1: Review Unit 1 Creative Development and the iterative design and collaboration process
Week 2: Study Unit 2 Data, including binary numbers, compression, and extracting information
Week 3: Drill Unit 3 Algorithms and Programming with daily code-tracing practice
Week 4: Cover Unit 4 networks and Unit 5 impacts, then connect each to real innovations
Week 5: Develop and document your Create Performance Task program and abstractions
Week 6: Take timed multiple-choice sets and rehearse the four written-response prompts
Use the question types below to plan written-response practice and connect exam guides to timed FRQs.
| Question | Focus | Details | % of Score |
|---|---|---|---|
| FRQs 1-2 | Written Response | 30 min | 30% |
| FRQ 3 | Create Performance Task | 60 min | — |
AP CSP is one of the more approachable AP courses, but it still takes steady effort. You cover algorithms, data, networks, and the ethics of computing across five units, and the Create Performance Task is worth 30% of your score. There is no required programming language, so success comes from logical thinking and keeping the performance task moving all year instead of rushing it.
Start by working through the five units in order and treating the Create Performance Task as an ongoing project from day one. Solidify key vocabulary after each unit, then practice tracing short code segments to predict their output. Give extra time to Unit 3 and Unit 5, which carry the most exam weight. Use Fiveable unit guides and practice questions to test yourself as you go.
Big Idea 3: Algorithms and Programming is the largest at 30 to 35% of the multiple-choice section. Big Idea 5: Impact of Computing follows at 21 to 26%, and Big Idea 2: Data covers 17 to 22%. Big Idea 4: Computer Systems and Networks is 11 to 15%, and Big Idea 1: Creative Development is 10 to 13%. Together, Algorithms and Impact make up nearly half the exam.
Section II includes two written-response questions with four prompts total, all based on your submitted Create Performance Task. You get 60 minutes on exam day and use your Personalized Project Reference while answering. The performance task itself is built during at least 9 hours of class time and includes program code, a video, and that reference. This section counts for 30% of your score.
No. Prior computer science experience is not required. The recommended prerequisite is a first-year algebra course with comfort using linear functions, function composition, and coordinate planes. AP CSP has no designated programming language, so it focuses on computational thinking that transfers across tools. The course is designed to welcome newcomers, so curiosity and logical problem-solving matter more than any background in code.