AP Computer Science Principles

Computational thinking, data, and global impact

Exam Format

Know the structure before you walk in.

Multiple Choice

Section I

70 questions, 120 minutes, 70% of score.
Tests computational thinking, data, and global impact.

Free Response

Section II

Create Performance Task submitted before exam (30% of score).
Requires coding a program and written responses.

Key Policies

Calculator & Materials

No calculator needed.
Total exam time: 2 hours.

Scoring

Scale 1–5

Approximately 12% of students score a 5.
Scores of 3+ typically earn college credit.

Units

Click any unit to access study guides, practice tests, flashcards, videos, and more.

Unit 1

Creative Development

The design process, collaboration, program development, and debugging

Unit 2

Data

Binary, data compression, extracting information, and metadata

Unit 3

Algorithms and Programming

Variables, functions, conditionals, iteration, and lists

Unit 4

Computer Systems and Networks

Internet, fault tolerance, parallel and distributed computing

Unit 5

Impact of Computing

Beneficial and harmful effects, digital divide, and computing bias

Course Resources

Everything you need to master AP Computer Science Principles.

📚

Study Guide

Complete unit-by-unit breakdown with key concepts and formulas.

Open Guide

Practice Test

Full-length timed exam with AP-style questions and scoring.

Start Test
🃏

Flashcards

Key terms and concepts in an easy-to-review format.

Study Cards
🎥

Video Lessons

Step-by-step walkthroughs of the hardest topics.

Watch Now
📄

Cheat Sheet

One-page printable with all essential formulas and facts.

Download
💬

AI Tutor

Ask questions and get instant explanations 24/7.

Chat Now

Also studying IB? Check out IB Computer Science (New)