AP · coming soon
AP Computer Science Principles course icon

AP Computer Science Principles: Practice Questions, Units, and Exam Format

Data, algorithms, programming, the Internet, and the impact of computing. See exactly what is on the exam, unit by unit, and practise it with a tutor that adapts to you.

Exam format

Structure of the AP Computer Science Principles exam, from the official course and exam description.
SectionQuestionsTimeShare of score
Section I: Multiple Choice (end-of-course exam)702 hr70%

Units and exam weights

The 5 units of AP Computer Science Principles, with the exam weight published for each.
UnitExam weightTopics covered
Big Idea 1: Creative Development10 to 13%Collaboration, Program Function and Purpose, Program Design and Development, Identifying and Correcting Errors
Big Idea 2: Data17 to 22%Binary Numbers, Data Compression, Extracting Information from Data, Using Programs with Data
Big Idea 3: Algorithms and Programming30 to 35%Variables and Assignments, Data Abstraction, Mathematical Expressions, Strings, Boolean Expressions, Conditionals
Big Idea 4: Computing Systems and Networks11 to 15%The Internet, Fault Tolerance, Parallel and Distributed Computing
Big Idea 5: Impact of Computing21 to 26%Beneficial and Harmful Effects, Digital Divide, Computing Bias, Crowdsourcing, Legal and Ethical Concerns, Safe Computing

How Kalyta teaches AP Computer Science Principles

Practice that adapts to you, an explanation for every answer, and a full rehearsal before the real thing. You spend your time on the units that move your score instead of the ones you have already got.

Start free

One subscription covers every course in the AP app, so you can study more than one without paying twice.

Kalyta is an independent study tool and is not endorsed by or affiliated with the College Board or ACT, Inc. SAT and AP are trademarks of the College Board. ACT is a trademark of ACT, Inc.