A living atlas of AP Computer Science Principles
Computational
Imagination
Understand what you make.
Discover what you could make next.
5 Big Ideas · 35 topics
Explore the course
Open an idea to go deeperOfficial AP Big Ideas and multiple-choice weightings. Panel sizes are editorial, not a proportional chart.
September to March
- 14-24 September
AI + creative development
01 / 5 lessons - Late September-October
JavaScript foundations
02 / 9 lessons - October-November
Arrays, procedures, algorithms
03 / 9 lessons - Late November-December
Data and representation
04 / 7 lessons - January
Networks and shared computation
05 / 5 lessons - January-early February
Impact synthesis
06 / 4 lessons - February
Limits + practice Create
07 / 6 lessons - Late February-early March
Connect and consolidate
08 / 2 lessons
A flexible first pass through the content. Assessment and studio time are included; dedicated official Create time follows.
Official AP assessment
Make connections.
Show understanding.
Six official thinking practices
0118-25%
Computational Solution Design
Investigate and design solutions.
0220-28%
Algorithms and Program Development
Create and implement algorithms.
037-12%
Abstraction in Program Development
Use and explain abstractions.
0412-19%
Code Analysis
Trace, test, and determine behaviour.
0528-33%
Computing Innovations
Investigate effects and evidence.
06Course required
Responsible Computing
Collaborate, credit, and build responsibly.
Behind the course: independent understanding, creative agency, and evidence of learning.