| A | B |
| algorithm | a set of instructions that solves a problem |
| background | the appearance of the stage in Scratch |
| block | an instruction used to control a sprite |
| blocks palette | area in Scratch that contains the basic blocks for programming sprites |
| boolean logic | using 'and, or, not' |
| broadcast | to send a message to all sprites |
| bug | a problem or defect with a program |
| conditional statements | a statement that can be either true or false, if and if-else check for a condition |
| costumes | different looks for a sprites used to create animation effects |
| debug | to find defects in a program |
| execute | to carry out a command or to run a program |
| import | to insert graphics and sounds from the library or another file |
| interface | the graphical form of interaction between a user and the software |
| iteration (looping) | repeating a series of instructions |
| keyboard input | prompts users to type and stores the keyboard input |
| library | area in Scratch with a group of sprites, sounds, and projects used to make new projects |
| lists (arrays) | the list blocks allow for storing and accessing a list of numbers and strings. |
| looping (iteration) | repeating a series of instructions |
| nested loop | a loop inside another loop |
| paint editor | an area in Scratch used to create or edit costumes and backgrounds you use a |
| programming | to create a set of instructions to control the operation of a computer |
| random number | a number that is determined entirely by chance |
| scratch | a programming language used to create interactive stories, games, music, and art |
| script | a group of blocks (instructions) run from top to bottom used to control a sprite |
| scripts area | area in Scratch where you drag blocks in and snap them together in a sequence |
| sequence | step by step instructions, the order of steps |
| sprite | an object (character) that can be controlled |
| stage | area in Scratch where the sprites perform scripts and interact |
| testing | checking a program for errors and to verify it meets the design |
| variable | a container for a value that changes, used to store numbers or strings |