About The Course

The AP Computer Science curriculum is created around seven big ideas. Create Python projects. Learn the foundational concepts of computing and technology. Prepare for the AP Computer Science Principles exam.

Course Overview

Units
1
Topic 1
About CSP
1
Topic 1
Abstraction
2
Topic 2
Base Conversion
3
Topic 3
Conversion Drills
4
Topic 4
End of Chapter Test
1
Topic 1
Algorithm
2
Topic 2
Algorithm Chapter Review Questions
1
Topic 1
Maze Warm-up
2
Topic 2
Notation
3
Topic 3
Selection, Conditions
4
Topic 4
Repetition, Iteration
5
Topic 5
Lists
6
Topic 6
Procedure
7
Topic 7
Robot
8
Topic 8
Traversal
9
Topic 9
Search
10
Topic 10
Swap
11
Topic 11
Sort
12
Topic 12
Programming Chapter Review Questions
1
Topic 1
Data and Information
2
Topic 2
Data Compression
3
Topic 3
Colors
4
Topic 4
Data and Information Chapter Review Questions
1
Topic 1
The Internet
2
Topic 2
The Internet Chapter Review Questions
1
Topic 1
Global Impact
2
Topic 2
Global Impact Chapter Review Questions
1
Topic 1
Full Length Practice Exam