AP Prep/AP Computer Science Principles
Advanced Placement Exam

AP Computer Science Principles

Practice every unit with AI-generated questions matched to the official College Board exam format. Free to start.

May 14, 2026

Exam Date

End-of-Course Exam: 2 hours

Duration

1–5 scale

Scoring

Most colleges

Credit

About the Exam

AP Computer Science Principles introduces students to the breadth of computing — from how computers represent data and execute algorithms to the ethical and social impact of computing innovations. The course emphasizes computational thinking, collaboration, and creative development through programming.

Equivalent to a one-semester introductory college course in computing fundamentals.

Single-select multiple choice only — multi-select questions were removed in the 2024 redesign. The AP CSP Reference Sheet (pseudocode, list operations, robot commands) is provided during the exam.

Exam Format

End-of-Course Exam — Multiple Choice

70% of AP score

70 questions · 120 minutes (single-select only)

Tests the 5 Big Ideas using AP pseudocode traces, algorithm analysis, data representation, network and cybersecurity scenarios, and questions on the impact of computing.

Create Performance Task

30% of AP score

Submitted to AP Digital Portfolio by April 30

Students develop a working program using collaboration and an iterative process, then submit code, written responses, and a video demonstration. Scored on program purpose, function, and reflection.

Units & Exam Weights

Big Idea exam weighting (College Board midpoints)

Unit 1: Creative Development

12% of exam
CollaborationProgram DesignDevelopment ProcessDocumentation

Unit 2: Data

20% of exam
BinaryData CompressionExtracting InformationData Visualization

Unit 3: Algorithms and Programming

33% of exam
VariablesControl StructuresProceduresListsSearchingSortingEfficiency

Unit 4: Computer Systems and Networks

13% of exam
Computing DevicesNetworksProtocolsFault ToleranceCybersecurity

Unit 5: Impact of Computing

24% of exam
Beneficial/Harmful EffectsDigital DividePrivacyIntellectual PropertyLegal/Ethical Concerns

Skills & Practices Tested

Computational Solution Design

Design and evaluate computational solutions for a purpose.

Algorithms and Program Development

Develop and implement algorithms.

Abstraction in Program Development

Develop programs using abstractions.

Code Analysis

Analyze computational work — your own and that of others.

Computing Innovations

Investigate computing innovations.

Responsible Computing

Contribute to an inclusive, safe, collaborative, and ethical computing culture.

Ready to start practicing AP Computer Science Principles?

Free unlimited practice. AI explanations on every wrong answer. Per-unit mastery tracking.

100% original questions, calibrated to College Board format

Every practice question is AI-generated and validated against the College Board AP Computer Science Principles exam style — stem patterns, stimulus depth, distractor types, and difficulty. Cross-model validation catches errors before questions reach students. We never reproduce copyrighted exam content.

AP® is a registered trademark of the College Board, which is not affiliated with StudentNest. All practice questions are original AI-generated content.

Hey! I'm Sage 🌿 Ask me anything!