An if statement lets you ask a question to the program and only run code if the answer is true.
Control structure that lets us run either one section of code or another depending on a test.
The rules for writing code in a specific programming language
A person or device that makes calculations, stores data, and executes instructions according to a program.
Programs that can be run on a computer
The primary software that runs applications and manages all the hardware, memory and other software on a computer.
The physical components of a computer
A circuit board with ports and sockets used to connect the main devices of a computer.
The core component of a device that accepts and executes instructions.
A fast type of computer memory which temporarily stores all the information your device needs right away.
A data storage device that uses magnetic storage and rapidly rotating disks to store and retrieve digital information.
Cloud computing is the on demand availability of computer system resources, especially data storage and computing power, without direct active management by the user.
A control structure lets us change the flow of the code.
A for loop written, or "nested", inside of another for loop.
Defining a function means to teach the computer a new command and explain what it should do when receiving that command.
Calling a function actually gives the command, so the computer will run the code for that function.
Top down design is a method for breaking our program down into smaller parts.
A color model in which red, green, and blue light are added together in various ways to reproduce a color
A question that could have variability within its answers.
A story that is created with the intent to explain the data and why it matters.
Created when a collection of data is organized or structured.
Pulls meaning from information by analyzing the organized data and generating insights.
A collection of numbers or data points.
The practice or science of collecting and analyzing numerical data.
The central value between numbers.
The middle value in an ordered list.
The value that occurs the most.
A computer program that helps us organize, manipulate, and analyze data.
The intersection of a row and a column.
A horizontal line of cells.
A vertical line of cells.
A built-in formula that performs specific calculations.
What you put into a computer (typing, clicking, speaking).
What the computer shows or gives back (screen, sound, print).
type of computer program that is designed to run a computer's hardware and application programs
A step-by-step process for developing software efficiently and effectively.
Software designed to perform specific tasks (e.g., games, browsers)
Everyday objects connected to the Internet that collect and exchange data.
A law that grants the creator of an original work exclusive rights to its use, distribution, and sale
the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings
Prejudice in favor of or against one thing, person, or group compared with another, usually in a way considered to be unfair.
The moral principle that governs a person's behavior.
Machine learning is a field of Artificial Intelligence that uses inputs and outputs to create computer models that teaches a computer to have intelligence.
An error when a system incorrectly identifies or matches something
The design of apps, devices, or environments so they are usable by people with disabilities.
Designed to be comfortable and easy on your body (hands, eyes, neck, etc.).
Keeping your personal information from being shared without your permission.
Protected from hackers or unwanted access.
The ability to perceive and interpret information, and to retain it as knowledge to be applied in the correct context
A form of artificial intelligence that uses what it has learned to predict an outcome
An external device that provides input and output for the computer.
A systematic approach to solving a problem.