ap study content
teacher tools
free diagnostic
upgrade
All Key Terms
AP Computer Science Principles
⌨️
AP Computer Science Principles
Key Terms
489 essential vocabulary terms and definitions to know for your AP Computer Science Principles exam
Study AP Computer Science Principles →
Practice Vocabulary
Export All Terms
⌨️
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
Browse All A-Z
ALL
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
+=
3D printing
A
Abstraction
Adware
Agile Development Methodologies
AI Art
Alan Turing
Algorithm
Algorithm Efficiency
Algorithm's efficiency
Algorithms
Analog Data
AND Operator
AP Computer Science Principles
AP Pseudocode
API
APIs
Append
Application Program Interface (API)
Applications
Approximate Solution
Argument
Arguments
Arithmetic Operators
Array
Arrays
Arrow Notation
Arrow Symbol
ASCII code
Assign values
Auditory Computing Program
Authentication
B
Backups
Bandwidth
Behaviors
Bias
Bias in Algorithms
Biases
Big Data
Big Idea 1
Big Idea 2
Big Idea 5
Binary
Binary Digit
Binary Numbers
Binary Search
Binary Search Algorithm
Binary Search Method
Binary System
Biometric Data
Bits
Boolean value
Boolean Values
Booleans
Browsing History
Bugs
Byte
C
Citizen Science
Cleaning Data
Code
Code organization
Code Segment
Code Segments
Code.org
Coding
Collaboration in Computer Science
Collaborative document editing tools
College Board pseudocode
College Board's Pseudocode
Comments
Communication platforms
Comparing Data
Complete traversal
Complex Numbers
Compressing Data
1
2
3
4
5
6
7