Unit 1
Variables, Conditionals, and Functions
Lists
Algorithms
Miscellaneous
100

The single unit of information in a computer, typically represented as a 0 or 1.

What is binary?

100

An expression that evaluates to either true or false.

What is a boolean expression?

100

Add elements to the end of a list.

What is Append?

100

A measure of how many steps are needed to complete an algorithm.

What is Efficiency?

100

The amount of bits in a byte.

What is 8?

200

Error from attempting to represent a number that is too large.

What is an Overflow Error?

200

Affect the sequential flow of control by executing different statements based on the value of a Boolean expression.

What is a Conditional Statement?

200

A programming construct used to repeat a set of commands as long as a boolean condition is true.

What is a While Loop?

200

A search algorithm which checks each element of a list, in order, until the desired value is found or all elements in the list have been checked.

What is a Linear Search?

200

A command that executes the code within a function.

What is a function call?

300

Data with values that change continuously, or smoothly, over time. Some examples include music, colors of a painting, or position of a sprinter during a race.

What is Analog Data?

300

The difference between local and global variables.

What is global can be used anywhere in the program and local can only used in a specific place in a program?

300

Creating a subset of elements from an original list.

What is Filter?

300

A model in which programs are broken into small pieces, some of which are run simultaneously.

What is Parallel Computing?

300

The process of finding a path from sender to receiver

What is routing?

400

364 in binary

What is 101101100?

400

An error in a program that makes it do something other than what the programmer intended.

What is a Logic Error?

400

Loops that have a predetermined beginning, end, and increment (step interval).

What is a For Loop.

400

The run time of algorithms with a polynomial efficiency or lower (constant, linear, square, cube, etc.)

What is reasonable time?

400

The principle that all Internet traffic should be treated equally by Internet Service Providers

What is Net Neutrality?

500

Issue digital certificates that validate the ownership of encryption keys used in secure communications and are based on a trust model


What is Certificate Authority

500

Joins together two or more strings end-to-end to make a new string.

What is Concatenation?

500

A repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.

Iteration

500

A problem for which no algorithm can be constructed that is always capable of providing a correct yes-or-no answer.

What is an Undecidable Problem?

500

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?

M
e
n
u