Number Systems
Big Ideas
Programming
The Internet
Pot Pourri
100

This term, meaning a 1 or a 0, is a combination of the words "binary digit"

bit

100

This is a series of finite steps (or rules) to be followed in order to solve a problem.

An Algorithm

100

Instead of using many different variables, a programmer can use this to encapsulate multiple values

List

100

A unique set of numbers separated by periods(v4) or colons(v6) that identifies each computer on a network.

IP Address

100

The process of building off an existing invention to make it better or more specialized

Innovation

200

The number 1F16 is equal to what binary number

11111

200

This is referred to as the process of removing repetitive characteristics of a program in order to increase efficiency while decreasing code.

Abstraction

200

This term, beginning with an "I" is the process of repeating a chunk of code.

Iteration

200

An algorithm invented by Google founders that evaluates the quality and quantity of links to a webpage.

Bonus 100: Who was the algorithm named after?

Page Rank

Bonus: Larry Page

200

This is the process of reducing the size of a file or folder for transfer or storage, without losing quality.

(Lossless) Compression

300

The HTML Color Code #FF0000 is what color?

Red

300

The practice of obtaining information or input into a task by enlisting the services of a large number of people

Crowdsourcing

300

An example of abstraction, this is a chunk of code that can be called and used many times throughout a program

Procedure (or function)

300

On the web, these are used to identify a user or to access a particular website or server

Cookies

300

Using a network of servers hosted on the internet to store, manage and process data, rather than use a single computer

Cloud Computing (or Cloud Storage)

400

The HTML Color Code #555555 is what color?

Grey

400

A system where the internet is connected to the physical world via ubiquitous sensors

The Internet of Things (IoT)

400

This is the programming function that returns the remainder when the first number divided by the second.

Modulus (or MOD)

400

The capacity for data transfer of a network connection

Bandwidth

400

The system used in computing that assigns numerical values to typed characters

ASCII

500

The HTML Color Code #FFFF00 is what color?

Yellow

500

An approach, which unlike an algorithm, substitutes completeness and accuracy for speed and estimation

A Heuristic Approach

500

This is the programming function that allows the programmer to loop through each item in a list

FOR-EACH Loop

500

The delay before a transfer of data begins following an instruction is called this

Latency

500

The Internet's equivalent of a phone book, they maintain a directory of domain names and translate them to IP Addresses

Domain Name Servers (DNS)

M
e
n
u