a simplified representation of something more complex
abstraction
A contraction of "Binary digits". A bit is the single unit of information in a computer, typically represented as 0 or 1.
Use a variable in a program.
call (a variable)
Modifying a problem in such a way that it can be modeled or solved using a computer or machine. Strategies include: decomposition, pattern matching, abstraction, algorithms.
computational thinking
Information. Often, quantities, characters, or symbols that are the inputs and outputs of computer prograMS.
data
The design of products, devices, services, or environment taking into consideration the ability for all users to access, including people who experience disabilities or those who are limited by older or slower technology.
accessibility
Any programming language that lets users create programs by manipulating "blocks" or graphical programming elements, rather than writing code using text.
block-based programming language
This is the peice of code that you add to a program to indicate that the program should run the code inside a function at a certain time.
call (a function)
using the power of computers to solve problems.
computer science
Finding and fixing problems in an algorithm or program.
debugging
A list of steps to finish a task.
The visual prorgamming language used in Code.org's online learning system for K-5 students.
Blockly
Press the mouse button.
click
Statements that only run under certain conditions.
conditionals
Break a problem down into smaller pieces.
decompose
A way of representing information using only two options.
binary
An error in a program that prevents the program from running as expected.
The language that programmers create and use to tell a computer what to do.
code
Getting help from a large group of people to finish something faster.
crowdsourcing
Figure out the details of the problems that you are trying to solve.
define (a function)
the two options used in your binary code.
binary alphabet
The most common fundamental unit of digital data eg. kilobyte, Megabyte, etc. A single byte is 8 bits-worth of data.
byte
An instruction for the computer. Many commands put together make up algorithms and computer programs.
command
Doing something on the internet, usually again and again, to make another personal feel angry, sad, and scared.
cyberbullying
Someone who acts safely, responsibly, and respectfully online.
digital citizen