Back to Prep
apflashcard_set

AP CSP - Fundamental Concepts

Essential vocabulary and core principles covering Big Ideas 1-3 of the AP Computer Science Principles exam, including computing systems, data, and algorithms.

20 cards

Preview

#1

Front

What is a Computing Innovation?

Back

A computing innovation includes a program as an integral part of its function. It can be physical (e.g., self-driving cars), non-physical software (e.g., apps), or non-physical concepts (e.g., e-commerce).

#2

Front

Define an Algorithm

Back

A finite set of instructions that accomplish a specific task. Algorithms can be expressed in natural language, diagrams, pseudocode, or programming code.

#3

Front

What is a Bit?

Back

A bit is the smallest unit of data in a computer, representing a single binary digit. It can have a value of either 0 or 1. Bits are the building blocks of all digital data.

#4

Front

Define Abstraction

Back

The process of hiding complex implementation details while exposing essential features of a system. It allows developers to manage complexity by focusing on interactions rather than internal workings.

#5

Front

What is a Variable?

Back

An abstraction inside a program that can hold a value. Each variable has associated data storage that represents one value at a time, which can change during program execution.

15 more cards in this deck

Sign up to access the full deck with spaced repetition review.

Sign Up — Free