Coding & Networks
Bits & Procedures
Algorithms
Internet & More
Internet & Safety
100

A block of code that reacts to an event like a button click. 

Event Handler

100

Refers to data with values that change continuously, or smoothly, over time like sound and music files. 

Analog

100

Gives the remainder when one number is divided by another

Mod operator

100

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

Bandwidth

100

The capability of a system to continue operating properly in the even of the failure of one or more of its components

Fault-tolerant

200

The global public network of independent and autonomous networks that are governed by the Internet Protocol Suite (TCP/IP)

Internet

200

Equals 8 bits

Byte

200

An algorithm that repeatedly compares the target to the middle element of an array, eliminating the half where the target cannot lie until it is found.

Binary Search


200

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

Digital divide

200

A procedure that computes and returns a value

Function

300

Data sent back from the program to the device and can be tactile, audible, visual, or text. 

Output

300

A non-executable block of text that can be added to a program to provide clarification and documentation of the code

Comment

300

A set of licenses that allow creates to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators

Creative commons

300

A system of rules that govern the behavior of some system. 

Protocol

300

A company that provides customers with Internet access

Internet Service Provider

400

Arrays in JavaScript are indexed starting at this value

0

400

A single binary digit, either 0 or 1. It is the smallest unit of data in a computer.

bit

400

A precise sequence of instructions for processes that can be implemented by a programming language and executed by a computer.

Algorithm

400

Putting two strings together to make a new string

Concatenation

400

A unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network

IP Address

500

Stores multiple items under one variable name and uses an index to number and access them

list or array


500

This condition is a true/false condition. It is named after George Boole, an English mathematician.

Boolean

500

A general representation of something; extracts common features from specific examples in order to generalize concepts

Words, symbols, maps, and models are all examples of this.

Abstraction

500

Data compression technique in which no information is lost

Lossless Compression

500

Data that describes other data

metadata