Curriculum Overview

About the Curriculum

The AP Computer Science curriculum is created around Big Ideas. Create Roblox Experiences. Learn the foundational concepts of computing and technology. Prepare for the AP Computer Science Principles exam.

Curriculum Overview

Units
1
Topic 1
About CSP
2
Topic 2
Computing Innovations and Collaboration
1
Topic 1
Warm up
2
Topic 2
Activity 1-1
3
Topic 3
Activity 1-2
4
Topic 4
Activity 1-3
5
Topic 5
Activity 1-4
6
Topic 6
Activity 1-5
7
Topic 7
Activity 1-6
8
Topic 8
Activity 1-7
9
Topic 9
Activity 1-8
10
Topic 10
Activity 1-9
11
Topic 11
Activity 1-10
12
Topic 12
Activity 1-11
13
Topic 13
Activity 1-12
14
Topic 14
Activity 1-13
15
Topic 15
Activity 1-14
16
Topic 16
Activity 1-15
17
Topic 17
Activity 2-1
18
Topic 18
Activity 2-2
19
Topic 19
Activity 2-3
20
Topic 20
Activity 2-4
21
Topic 21
Activity 2-5
22
Topic 22
Activity 2-6
23
Topic 23
Activity 2-7
24
Topic 24
Activity 2-8
25
Topic 25
Activity 2-9
26
Topic 26
Activity 2-10
27
Topic 27
Activity 2-11
28
Topic 28
Activity 2-12
29
Topic 29
Activity 2-13
1
Topic 1
Abstraction
2
Topic 2
Binary Numbers
3
Topic 3
Conversion Drills
4
Topic 4
Binary Review
5
Topic 5
Data and Information
6
Topic 6
Data and Information Unit Review
1
Topic 1
Algorithm
2
Topic 2
Algorithm Review Questions
3
Topic 3
Programming Notation
4
Topic 4
Selection, Conditions
5
Topic 5
Repetition, Iteration
6
Topic 6
Lists
7
Topic 7
Procedure
8
Topic 8
Robot
9
Topic 9
Traversal
10
Topic 10
Search
11
Topic 11
Swap
12
Topic 12
Sort
13
Topic 13
Programming Unit Review Questions
1
Topic 1
The Internet
2
Topic 2
Data's Journey
3
Topic 3
Computer Systems and Network
4
Topic 4
Review Questions
1
Topic 1
Impact of Computing
2
Topic 2
Intellectual properties
3
Topic 3
Personal Safety and Identity
4
Topic 4
Review Questions
1
Topic 1
Full Length Practice Exam