Loading…
A fresh question every day covering all AP CS Principles units!
Friday, July 10, 2026
Want more practice? Try a full diagnostic or explore all topics.
AP Computer Science Principles is a broad, conceptual introduction to computing that emphasizes computational thinking over mastery of a single programming language. Rather than focusing on Java syntax like AP Computer Science A, this course explores the big ideas of computing: creative development, data, algorithms and programming, computer systems and networks, and the impact of computing on society. Students learn how data is represented in binary, how the internet routes information through protocols and fault-tolerant networks, how algorithms can be efficient or undecidable, and how programs use variables, lists, procedures, and conditionals expressed in pseudocode or block-based languages. A defining feature of the course is the through-line on ethics and global impact: students examine privacy, the digital divide, bias in computing innovations, and intellectual property. Assessment is split between a hands-on Create performance task, completed over class time, and an end-of-course exam that now includes written-response questions tied to that project. Students frequently underestimate the exam pseudocode, assuming familiarity with their classroom language transfers directly to the College Board's reference language; careful practice with the provided pseudocode reference is essential. Others lose points on the Create task by submitting programs that lack a genuine student-developed algorithm with selection and iteration, or by writing program code segments in their written responses that do not actually match their submitted code. Strong preparation means practicing binary and data representation, tracing pseudocode, articulating how an algorithm works in plain language, and starting the Create program early so the required list, procedure, and algorithm are well documented before the written responses are drafted.
End-of-course Bluebook exam of 70 multiple-choice questions in 120 minutes plus written-response questions about the student's project; this exam is 70% of the score. The Create performance task (student-developed program, video, and Personalized Project Reference, built in ~9 hours of class time) is 30%.
Multiple-choice and written-response points combine with the Create performance task score and convert to the AP 1-5 scale.