Programming
Data & Information
The Internet
Impact of Computing
AP Exam Keywords
100

What is a function? 

This term refers to a named sequence of steps that performs a task.

100

What is an abstraction?

This is a simplified representation of something more complex.

100

What is the Internet?

This is the global system of interconnected networks.

100

What is copyright?

This refers to legal protection for creators of original works.

100

What is justify?

This word means “prove or support with evidence.”

200

What is a variable?

This stores a value for later use in a program.

200

What are 0 and 1?

Binary is composed of these two digits.

200

What is TCP/IP?

This protocol breaks data into packets for transmission.

200

What is algorithmic bias?

This type of bias can occur when algorithms reflect human prejudices.

200

What is explain?

This word means “describe what happens step by step.”

300

What is a logic error?

This type of error occurs when a program runs but gives unexpected results.

300

What is lossy compression?

This type of compression removes data that cannot be restored.

300

What is HTTPS?

This ensures websites are securely encrypted.

300

What are open source projects?

These allow multiple people to contribute to and improve code.

300

What is output?

This term means “to show or display the result of a program.”

400

What are conditionals (if-statements)?

These structures allow a program to make decisions.

400


What is a data chart (or graph)?



This type of visualization helps identify trends or patterns in large data sets.

400

What are IP addresses?

These are used to uniquely identify devices on the Internet.

400

What is malware?

This term refers to harmful or malicious software.

400

What is modify?

This word means “change the value of something.”

500

What is a loop (iteration)?

This is a block of code that repeats a set number of times or until a condition is met.

500

What is data compression?

This is a technique to reduce the size of data while keeping its meaning.

500

What is routing?

This is the process of finding a path to send data across networks.

500

What is computing ethics?

This is the ethical consideration of how computing affects society.

500

What is develop an algorithm?

This phrase means “write code that works.”

M
e
n
u