⌨️AP Computer Science Principles
Key Terms

489 essential vocabulary terms and definitions to know for your AP Computer Science Principles exam

⌨️AP Computer Science Principles
Key Terms by Unit

Unit 1 – Creative Development

1.1 Intro to Big Idea 1

1.2 Program Function and Purpose

1.3 Program Design and Development

1.4 Identifying and Correcting Errors

Unit 2 – Data in AP Computer Science Principles

2.1 Intro to Big Idea 2

2.2 Data Compression

2.3 Extracting Information from Data

2.4 Using Programs with Data

Unit 3 – Algorithms & Programming Fundamentals

3.1 Variables and Assignments

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

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

Unit 4 – Computer Systems & Networks

4.1

4.2 Fault Tolerance

4.3 Parallel and Distributed Computing

Unit 5 – Computing's Impact on Society

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

Browse All A-Z

2,589 studying →