⌨ī¸AP Computer Science Principles

📌 Exam Date: May 8, 2023

đŸ”Ĩ

Cram Finales

📚

Study Guides

🕹ī¸

Practice Questions

😈ī¸

AP Cheatsheets

📓ī¸

Study Plans

Get Your 2024 Cram Kit

Study Guides by Unit

Big Idea 1 Overview: Creative Development

3 min read

â€ĸ

Zaina Siddiqi

written by Zaina Siddiqi

1.1

Collaboration

4 min read

â€ĸ

Minna Chow

written by Minna Chow

1.2

Program Function and Purpose

7 min read

â€ĸ

Minna Chow

written by Minna Chow

1.3

Program Design and Development

6 min read

â€ĸ

Minna Chow

written by Minna Chow

1.4

Identifying and Correcting Errors

7 min read

â€ĸ

Minna Chow

written by Minna Chow

Big Idea 2 Overview: Data

3 min read

â€ĸ

Milo Chang

written by Milo Chang

2.1

Binary Numbers

8 min read

â€ĸ

Milo Chang

written by Milo Chang

2.2

Data Compression

3 min read

â€ĸ

Milo Chang

written by Milo Chang

2.3

Extracting Information from Data

5 min read

â€ĸ

Milo Chang

written by Milo Chang

2.4

Using Programs with Data

4 min read

â€ĸ

Milo Chang

written by Milo Chang

Big Idea 3: Algorithms and Programming

8 min read

â€ĸ

Milo Chang

written by Milo Chang

3.1

Variables and Assignments

3 min read

â€ĸ

Milo Chang

written by Milo Chang

3.2

Data Abstraction

2 min read

â€ĸ

Milo Chang

written by Milo Chang

3.3

Mathematical Expressions

3 min read

â€ĸ

Milo Chang

written by Milo Chang

3.4

Strings

1 min read

â€ĸ

Milo Chang

written by Milo Chang

3.5

Boolean Expressions

2 min read

â€ĸ

Milo Chang

written by Milo Chang

Big Idea 4 Overview: Computer Systems and Networks

4 min read

â€ĸ

Minna Chow

written by Minna Chow

4.1

The Internet

5 min read

â€ĸ

Minna Chow

written by Minna Chow

4.2

Fault Tolerance

4 min read

â€ĸ

Minna Chow

written by Minna Chow

4.3

Parallel and Distributed Computing

6 min read

â€ĸ

Minna Chow

written by Minna Chow

Big Idea 5 Overview: Impact of Computing

4 min read

â€ĸ

Minna Chow

written by Minna Chow

5.1

Beneficial and Harmful Effects

3 min read

â€ĸ

Minna Chow

written by Minna Chow

5.2

Digital Divide

4 min read

â€ĸ

Minna Chow

written by Minna Chow

5.3

Computing Bias

3 min read

â€ĸ

Minna Chow

written by Minna Chow

5.4

Crowdsourcing

3 min read

â€ĸ

Minna Chow

written by Minna Chow

5.5

Legal and Ethical Concerns

6 min read

â€ĸ

Minna Chow

written by Minna Chow

Additional Resources