The Internet
Programming constructs
Algorithms
College Board Jargon
Surprise
100

This language adds styling to a web page.

What is CSS?

100

Can be of type int, boolean, string, char, and others.

What is a variable?

100

A problem that can be solved by an algorithm for some instances but not all of them.

What is an undecidable problem?

100

College Board's word for an "Array"

What is a list?
100

Painted by Leonardo da Vinci, this iconic portrait showcases a woman with a mysterious and captivating smile.

What is the Mona Lisa?

200

This is the duplication of critical components or resources to ensure continued operation of a network in the event of failures

What is redundancy?

200

Allows for the repetition of a block of code

What is a loop

200

The longest amount of time an algorithm can take while still being considered "reasonable"

What is n2?

200

Another word for function

What is a procedure?

200

This Japanese dish is a type of fermented soybean.

What is natto?

300

This uses 128-bit addresses instead of 32-bit addresses to allow for a larger number of devices to connect to the internet.

What is IPV6

300

An abstraction that allows for the storage of many values

What is an array/list?

300

A way to search for an item in a list efficiently for large lists.

What is binary search?

300

College Board's term for a block of code that repeats for a number of times


Iteration


300

This inventor, known for his contributions to the development of alternating current electricity, engaged in a famous rivalry with Thomas Edison.

Who is Nicolas Tesla?

400

A protocol used to request and receive files, such as an HTML file, for web page. 

What is HTTP?

400

Helps to organize code into meaningful blocks, can be reused by calling it.

What is a function/procedure?

400

Shifts letters by a certain number in order to encrypt it.

What is caesar cipher?

400

A written description of the function of a code segment, procedure, or program, and how it was developed.

What is documentation?

400

This is the term for when a solid turns directly into a gas.

What is sublimation?

500

A protocol for sending data over a network that does not check if all packets arrived successfully.

What is UDP


500

In the following piece of code, "guess" would be this. get_string("guess");

What is an argument

500

Allows two tasks to run at the same time.

Parallel Processing

500

Another word for conditional that refers to the use of an if statement.

What is selection?

500

The third planet orbiting the star Canopus in the novel Dune

What is Arrakis?