This programming practice involves two developers working together at one computer.
What is pair programming?
The smallest unit of digital data is called a ____.
What is a bit?
A step-by-step sequence of instructions to solve a problem is called an ____.
What is an algorithm?
The global system of interconnected networks is called ____.
What is the Internet?
The gap between those who have access to digital technology and those who do not is called ____.
What is the digital divide?
Including diverse perspectives in computing innovation helps prevent this issue.
What is bias?
A variable that holds multiple values in an ordered sequence is called ____.
What is a list?
This type of search algorithm checks each item in a list sequentially.
What is linear search?
The set of rules that govern data exchange over the Internet is called ____.
What is a protocol?
A system where individuals contribute computing power to solve large problems is called ____.
What is distributed computing?
A program needs to be tested under multiple conditions to ensure it works as expected. This practice is called ____.
What is debugging?
This type of algorithm is used to reduce large datasets to extract useful insights.
What is data mining?
The act of breaking a problem into smaller subproblems is known as ____.
What is decomposition?
Data is sent over the Internet in small chunks called ____.
What are packets?
The practice of obtaining small contributions from many people over the internet to fund a project is called ____.
What is crowdfunding?
Before implementation, developers often create this visual representation of how a program will function.
What is a flowchart?
A structured way of organizing and storing data is called a ____.
What is a database?
A function that calls itself within its definition is known as ____.
What is recursion?
A system designed to handle failures without crashing is called ____.
What is fault tolerance?
The use of technology to manipulate or spread misleading information is known as ____.
What is disinformation?
When a program is being designed, this document describes how the system should behave.
What is a specification?
A method of discovering relationships between variables in a dataset is called ____.
What is correlation analysis?
A problem that cannot be solved using an algorithm is called ____.
What is an undecidable problem?
The method of breaking encryption by testing all possible keys is called ____.
What is brute force attack?
The principle that all internet traffic should be treated equally is called ____.
What is net neutrality?