AP Computer Science Principles

Mostly Everything You Need to Know About AP CSP

Exam Outline

Section 1: Multiple Choice Questions

Questions Time Exam Weight
70 120 minutes 70%

Section 2: Create Performance Task and Written Response

Questions Time Exam Weight
1 9 hours in-class 30%

A Code Reference Sheet will be provided.

Notes

Work in progress

Unit 1 Unit 2 Unit 3 Unit 4

Course Content

Big Idea 1: Creative Development
10%–13% of Exam Score

1.1 Collaboration

1.2 Program Function and Purpose

1.3 Program Design and Development

1.4 Identifying and Correcting Errors

Big Idea 2: Data
17%–22% of Exam Score

2.1 Binary Numbers

2.2 Data Compression

2.3 Extracting Information from Data

2.4 Using Programs with Data

Big Idea 3: Algorithms and Programming
30%–35% of Exam Score

3.1 Variables and Assignments

3.2 Data Abstraction

3.3 Mathematical Expressions

3.4 Strings

3.5 Boolean Expressions

3.6 Conditionals

3.7 Nested Conditionals

3.8 Iteration

3.9 Developing Algorithms

3.10 Lists

3.11 Binary Search

3.12 Calling Procedures

3.13 Developing Procedures

3.14 Libraries

3.15 Random Values

3.16 Simulations

3.17 Algorithmic Efficiency

3.18 Undecidable Problems

Big Idea 4: Computing Systems and Networks
11%–15% of Exam Score

4.1 The Internet

4.2 Fault Tolerance

4.3 Parallel and Distributed Computing

Big Idea 5: Impact of Computing
21%–26% of Exam Score

5.1 Beneficial and Harmful Effects

5.2 Digital Divide

5.3 Computing Bias

5.4 Crowdsourcing

5.5 Legal and Ethical Concerns

5.6 Safe Computing

More Resources

Fiveable Cobi's CS Videos Ajay Gandecha's Videos AP Daily Videos