A block of code that reacts to an event like a button click.
Event Handler
Refers to data with values that change continuously, or smoothly, over time like sound and music files.
Analog
Gives the remainder when one number is divided by another
Mod operator
The rate at which data is downloaded or uploaded in a network
Bandwidth
The capability of a system to continue operating properly in the even of the failure of one or more of its components
Fault-tolerant
The global public network of independent and autonomous networks that are governed by the Internet Protocol Suite (TCP/IP)
Internet
Equals 8 bits
Byte
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
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
A procedure that computes and returns a value
Function
Data sent back from the program to the device and can be tactile, audible, visual, or text.
Output
A non-executable block of text that can be added to a program to provide clarification and documentation of the code
Comment
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
A system of rules that govern the behavior of some system.
Protocol
A company that provides customers with Internet access
Internet Service Provider
Arrays in JavaScript are indexed starting at this value
0
A single binary digit, either 0 or 1. It is the smallest unit of data in a computer.
bit
A precise sequence of instructions for processes that can be implemented by a programming language and executed by a computer.
Algorithm
Putting two strings together to make a new string
Concatenation
A unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network
IP Address
Stores multiple items under one variable name and uses an index to number and access them
list or array
This condition is a true/false condition. It is named after George Boole, an English mathematician.
Boolean
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
Data compression technique in which no information is lost
Lossless Compression
Data that describes other data
metadata