The Internet
Digital Information
Intro to Programming
Big Data and Privacy
Building Apps
100

The number of bits that are conveyed or processed per unit of time.

Bit rate

100

A problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.

Heuristic Algorithm

100
A programming language with many commands and features designed to make common tasks easier to program.

High Level Programming

100

 A prediction made in 1965 that states the computing power will double every 1.5-2 years.

Moore's Law

100

A placeholder for a piece of information that can change.

Variable

200

A way of representing information using only two options.

Binary

200

A data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.

lossless compression

200

The action of doing something over and over again. (Programming term)

Loop

200

In Programming, is an expression that evaluates TRUE or FALSE.

Boolean Expression

200

A simplified representation of something more complex.

Abstraction

300

Convert the binary number 110011 into a decimal number.

51

300

What number base system is used when utilizing the RGB model?

Hexadecimal
300

An extra piece of information passed to a function to customize it for a specific need.

Parameter

300

Time it takes for a bit to travel from its sender to its receiver

Latency

300

Identify the top level domain of the following website.

www.example.com/skyrocket

.com

400

Convert 148 into a decimal number

12

400

Finding and fixing problems with an algorithm or program.

Debugging

400
System that translates domain names (like example.com) to IP addresses (like 93.184.216.34)

DNS (Domain Name System)

400

Any sequence of characters between quotations marks (ex. "hello", "42")

A.Function 

B.Functional Sequence

C.String

D.Conditionals

String

500

How many binary digits are needed to represent the value of 35?

6

500

Metadata is data about data. Review the following statements about metadata types. Which of the following statements is false. 

I. Descriptive metadata is used for discovery and identification (e.g. file type)

II. Administrative Metadata gives information to help identify the source (e.g. file type, or when file was created)

III. Metadata automatically generated tends to be more accurate than manual created data.

IV. Structural Metadata describes how the components are organized. (e.g. the chapters of the book).

III. Metadata automatically generated tends to be more accurate than manual created data.

500

Which of the following statements are true about high level programming languages? SELECT TWO.

A. A high-level programming language often uses natural language elements.

B. A high-level programming language does not ensure program reliability. 

C. A high-level programming language must be used to execute commands such adding and multiplying.

D. A high-level program allows for code re-use.

A & D

(A. A high-level programming language often uses natural language elements.)

(D. A high-level program allows for code re-use)

500

Small chunks of information that have been carefully formed from larger chunks of information.

Packets

500
A data structure in Java Script used to represent a list.

a. Array

b.Key Event

c. Return Value

d. List

Array

M
e
n
u