You think you know the internet?
Up for a Challenge?
Algorithms
Lists, Loops, and Traversals
Miscellaneous
100

Small chunks of one whole data sent individually throughout the web on their own path.

What are packets?

100

Scientific research that the general population helps to conduct.

What is a citizen science?

100

A sequence of characters.

What is a string?

100

A command that executes the code within a function.

What is a function call?

100

Asking lots of users online to help with something like funding a project.

What is crowdsourcing?

200

The ability of the net to keep working even as the size of the network and the amount of traffic over the network increase.

What is scalability?

200

An alternative to copyright that allows people to declare how they want their artistic creations to be shared/remixed in noncommercial contexts.

What is a Creative Commons?

200

Programs are broken into small pieces, some of which run simultaneously.

What is Parallel Computing?
200

The process of accessing each item in a list one at a time.

What is a traversal?

200

A work or invention that is the result of creativity, such as a piece of writing or a design, to which one has rights and for which one may apply for a patent, copyright, trademark, etc.

What is intellectual property?

300

Connection points that link pathways.

What are nodes?

300

Provides timely but unreliable message delivery.

What is User Datagram Protocol (UDP)?

300

Enables a good solution to be found in reasonable time even if it's not the best solution.

What is a heuristic?

300

Programs are run by multiple devices.

What is Distributed Computing?

300

A process for creating a digital representation of analog data by measuring the analog data at regular intervals.

What is Sampling?

400

Used by many websites for encryption to protect filed and information that is transmitted over the internet. Issued to verify the identification of a person or computer.

What is Certificate Authorities?

400

The art of protecting information by transforming it into an unreadable format, called cipher text.

What is Cryptography?
400

An estimation of the amount of computational resources used by an algorithm.

What is efficiency?
400

A common method for referencing the elements in a list or string using numbers.

What is Index?

400

Online research output free of restrictions to access and use.

What is Open Access?

500

A programming language that captures only the most primitive operations available to a machine. Anything that a computer can do can be represented with combinations of these commands. 

What is a Low Level Programming Language?

500

Perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely interfering with services of a host connected to the Internet.

What is a DDoS Attack?

500

The level of efficiency that describes algorithms which run in reasonable time.

What is polynomial efficiency (or lower)?
500

var steps = 0
while(steps < 4){
moveForward();
}

How many steps until the loop eneds?

What is 4?

500

The amount of time a data packet takes to travel from one point to another, AKA the delay between the time data is sent and received measured in milliseconds.

What is latency?

M
e
n
u