DATA
Algorithms and Programming
Networking
Impact of Computing
Creative Development
100

Data sets that are too large to fit on a normal computer or be processed by a standard spreadsheet or database program.

What is Big Data?

100

A search algorithm that repeatedly divides a sorted list to narrow in on the searched-for item.

What is a binary search?

100

The rate at which data is downloaded or uploaded in a network.

What is a bandwidth

100

A computer program designed to simulate human intelligence

What is artificial intelligence?

100

A visual notation for expressing algorithms.

What is a flowchart?

200

The field that deals with extracting information from and visualizing the results of manipulating large data sets.

What is Data Science?

200

A search algorithm that checks every element in a list from the start to the end of the list to find an item.

What is a linear/sequential search?

200

A group of two or more computers that are linked together.

What is a network?

200

A computer program designed to simulate human intelligence

What is copyright?

200

The process of representing a real-world object of phenomenon as a set of mathematical equations.

What is modeling?

300

Using unique physical characteristics such as finger prints, face recognition, etc. for identification

What are biometrics?

300

Two or more lists are set up to correspond based on the index location of the data in the lists allowing the data in the lists to be processed simultaneously.

What are parallel lists?

300

A host that provides some kind of service -- e.g., Google's Gmail service.

What is a server?

300

The practice of obtaining input or information from a large number of people via the Internet.

What is crowdsourcing?

300

The problem a program intends to solve or the creative interest being pursued by a program.  

What is program purpose?

400

The process of using a secret key to convert ciphertext into plaintext.

What is decryption?

400

The undecidable problem of determining whether a computer program will halt (produce an answer) at some point or loop forever on a given input.

What is The Halting Problem?

400

An Internet application that is based on the HTTP protocol.

What is WWW?

400

A distributed architecture or network that divides tasks between peers, each of which participates in the application.

What is peer-to-peer?

400

The visual elements of an program through which a user controls or communications the application. (Parts of it such as Buttons, Labels, etc.)

What is User Interface?

500

A data packet that certifies the holder of a public key.

What is a digital certificate?

500

An algorithm is used to establish a shared secret between two parties. It is primarily used to exchange a symmetric cryptographic key among two parties, Alice and Bob, who wish to communicate securely.

What is Diffie Hellman?

500

The gap between those who have access to the Internet and computers and those who do not, usually affected by socioeconomic, geographic, or demographic characteristics.

What is the digital divide? -

500

A type of very successful algorithm using neural networks with many layers to learn data representations on its own from massive amounts of data.

What is deep learning?

500

A program as an integral part of its function. It can be physical, non-physical computing software, or non-physical computing concepts. (For example, self-driving cars, and picture editing software.)

What is a computing innovation?