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
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).
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.
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.
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.
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.
Sign up to access the full deck with spaced repetition review.
Sign Up — Free