1
2
3
100

Part of a program that does not work correctly.

Bug

100

Finding and fixing problems in an algorithm or program.

Debugging

100

An algorithm that has been coded into something that can be run by a machine.

Program

200

Additional information provided as input to a block to customize it's functionality

Parameter

200

A label for a piece of information used in a program.

Variable

200

A character on the screen with properties that describe its location, movement, and look.

Sprite

300

A label for a characteristic of a sprite, such as its location and appearance

Property

300

A named bit of programming instructions.

Function

300

a simplified representation of something more complex.

Abstraction

400

Statements that only run when certain conditions are true.

Conditionals

400

Something a program checks to see whether it is true before deciding to take an action.

Condition

500

in programming, an expression that evaluates to True or False.

Boolean Expression

500

the way that sprites' properties are used in Game Lab, by connecting the sprite and property with a dot.

Dot Notation