Creative Development
Data
Algorithms and Programming
Computer Systems & Networking
Impact of Computing
100

This development process repeats steps (design, implement, test) to refine a program.


What is iterative development?

100

The number system computers use, consisting only of 0s and 1s.

What is binary (Base 2)?

100

The application of each step of an algorithm in the order in which they are given.

What is sequencing?

100

A massive network of networks that connects devices globally using standard protocols.

What is the Internet?

100

The gap between those who have access to computing technology and those who do not.

What is the Digital Divide

200

A common practice where two programmers work at one computer to improve code quality.

What is pair programming?

200

This type of data compression allows the original file to be perfectly reconstructed.

What is lossless compression?

200

Boolean operators like AND, OR, and NOT are used in this type of programming "selection."

What are conditional statements?

200

A unique numerical label assigned to each device connected to a computer network.

What is an IP Address?

200

Obtaining input or resources from a large number of people via the Internet.

What is crowdsourcing?

300

These are "comments" or external guides that explain how code works for future users.

What is program documentation?

300

 Data that describes other data, such as the date a photo was taken.

What is metadata?

300

The repetition of a part of an algorithm (often using loops).

What is iteration?

300

Small chunks of data transmitted over a network that may arrive out of order.

What are packets?

300

This occurs when an algorithm systematically discriminates against certain groups of people.

What is algorithmic bias?

400

The process of finding and fixing errors in an algorithm or program.

What is debugging?

400

 A term for data sets so large they require specialized tools to process and analyze.

What is Big Data?

400

Input variables passed into a procedure to make the function more flexible.

What are parameters?

400

Including extra components (like multiple paths) so a system continues to work if one part fails.

What is fault tolerance (or redundancy)?

400

This type of key exchange (Public Key) allows secure communication without sharing a secret password first.

What is Asymmetric Encryption?

500

This is critical for catching errors early; it involves users or peers testing a prototype.

What is a feedback loop?

500

The process of removing corrupt or incomplete records from a dataset before analysis.

What is data cleaning?

500

This is often measured using "Big O" or by counting how many times a loop runs.

What is algorithmic efficiency?

500

This system translates human-readable URLs (like https://www.google.com/search?q=google.com) into IP addresses.

What is DNS (Domain Name System)?


500

A license that allows creators to tell the public exactly how their work can be reused.

What is Creative Commons?

M
e
n
u