SAT / PSAT
SAT / PSAT Prep
History & Social Science
AP World History AP US History AP European History AP Human Geography AP US Government & Politics AP Psychology AP Macroeconomics AP Microeconomics
English
AP English Language & Composition AP English Literature & Composition
Math & Computer Science
AP Calculus AB/BC AP Precalculus AP Statistics AP Computer Science A AP Computer Science Principles
Sciences
AP Biology AP Chemistry AP Environmental Science AP Physics 1 AP Physics 2
World Languages & Arts
AP Spanish Language AP Art History AP Music Theory Start studying →
Unit 1 · Big Idea 1 · 10–13% of Exam

Creative Development

Where AP CSP begins. Learn how programs are created to serve a purpose, how collaboration and an iterative development process make them better, and how to identify and correct the errors that inevitably appear along the way.

4 topics
Big Idea 1
10–13% of the exam
College Board aligned
← Back to AP Computer Science Principles

Choose your study tool

Six ways to master Unit 1 — pick whichever fits how you like to study.

Flashcards
24 interactive flashcards covering collaboration, program function and purpose, the development process, and errors. Tap to flip.
Open flashcards →
Cheat Sheet
A one-page visual summary of Unit 1 — every key idea, error type, and exam trap on a single screen.
Open cheat sheet →
Essentials
The core concepts plus a searchable glossary of every vocabulary term you need to know for the exam.
Open essentials →
Visual Review
A slide-by-slide walkthrough of Unit 1 with the development process, inputs and outputs, and error types.
Open visual review →
MCQ Practice
35 multiple-choice questions in College Board exam style — with full explanations of every answer.
Start practice →
FRQ Practice
A Create-Performance-Task-style written response with model answers showing what earns each point.
Start FRQ →

Topics in Unit 1

All 4 topics from the College Board CED, in order.

Topic 1.1
Collaboration
Working in collaborative teams and how diverse perspectives improve a program.
Topic 1.2
Program Function & Purpose
What a program does (its behavior) and why it was made, including its inputs and outputs.
Topic 1.3
Program Design & Development
The iterative and incremental process of investigating, designing, prototyping, and testing.
Topic 1.4
Identifying & Correcting Errors
Types of errors — logic, syntax, run-time, and overflow — and how to debug and test.

About Unit 1

Unit 1 covers Big Idea 1: Creative Development, the foundation for building programs in AP CSP. It begins with collaboration — programs are usually created by teams, and diverse perspectives lead to better, more inclusive software while helping catch mistakes early. You'll learn to describe a program's function (what it does) and its purpose (why it exists and who it serves), along with the inputs it receives and the outputs it produces.

The unit then develops the iterative and incremental development process: investigating and reflecting, designing, prototyping, and testing — repeating the cycle and using feedback to improve. Finally, it addresses the reality that programs contain errors, teaching you to identify logic, syntax, run-time, and overflow errors and to correct them through testing and debugging.

This is Big Idea 1, worth 10–13% of the multiple-choice exam. The six computational thinking practices below spiral through this and every big idea:

Practice 1
Computational Solution Design
Practice 2
Algorithms & Program Development
Practice 3
Abstraction in Program Development
Practice 4
Code Analysis
Practice 5
Computing Innovations
Practice 6
Responsible Computing
Up next
Unit 2: Data (Big Idea 2)
Start Unit 2 →