AP Computer Science Principles

Learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use. You’ll work on your own and as part of a team to creatively address real-world issues using the tools and processes of computation


Making connections between concepts in computing

Designing a program to solve a problem or complete a task

Applying abstractions in computation and modeling

Communicating ideas about technology and computation

Analyzing computational work

Working collaboratively to solve problems

Equivalency and Prerequisites

College Course Equivalent
A first-semester introductory college course in computing

Recommended Prerequisites

High school algebra course