AP Computer Science Principles

AP Computer Science Principles is a broad, first-year introduction to computing built around the College Board's "Big Ideas" — creative development, data, algorithms and programming, computing systems and networks, and the impact of computing on society. It is designed to show what computing is and why it matters, without assuming any prior coding. Part of the US secondary Computer Science course.

Creative development & programming

Data

Algorithms & programming

Computing systems & networks

Impact of computing

Begin → What is an algorithm?