This term describes a mistake in a program that keeps it from running at all or from running as intended.
Logic Error
A unique numerical label is assigned to each device connected to a computer network.
IP Adress
The process of reducing complexity by focusing on the main idea and hiding irrelevant details.
Abstraction
This type of finding is an error that occurs when a number is too large for the number of bits assigned to it.
Overflow Error
The divide between those who have easy access to the internet and those who do not.
Digital Divide
A compression technique that can reduce file size without losing any of the original data.
Lossless Compression
The protocol used for transmitting web pages over the Internet.
HTTP
A type of loop that continues to repeat until a certain condition is met.
While Loop
Information about data, such as the date a photo was taken or the file size.
Metadata
A creative work that is "free" for anyone to use, modify, and distribute without permission.
Creative Commons
This number system uses only 0s and 1s to represent data in a computer.
Binary
A system of interconnected computing devices that can send or receive data.
Computer Network
A step-by-step procedure for solving a problem or accomplishing a task.
Algorithm
The practice of using software to find patterns or trends in large datasets.
Data Mining
An attack that attempts to overwhelm a system with a flood of data, making it unavailable to users.
DDoS Attack
The number of bits used to represent the color of a single pixel in an image.
Color Depth
This type of efficiency measures how many steps an algorithm takes as the input size grows.
Effieciency
When data is collected from a variety of sources to solve a problem or complete a task.
Crowdsourcing
A type of encryption that uses one key to encrypt and a different, public key to decrypt.
Public Key Encryption
Using a 4-bit system, this is the highest decimal value that can be represented.
15
The ability of a network to keep working even if a part of the system fails (often via redundancy).
Fault Tolerance
A search algorithm that starts in the middle of a sorted list and eliminates half the data in each step.
Binary Search
This happens when an algorithm gives unfair advantages to one group over another based on the data it was fed.
Bias
The legal protection that gives the creator of an original work exclusive rights to its use and distribution.
Copyright