Skip to content

Glossary for screen reader in MakeCode

The glossary includes words that are used when using Microsoft MakeCode for micro:bit with a screen reader, including definitions for concepts that are otherwise identified visually, such as the shapes of blocks.

Read the glossary below with a screen reader or download the file and print it on a braille embosser. Ensure you maintain the indentation from the Word document as this communicates the structure of the program.

Code

Code: Instructions that a computer can run.

Program: A set of instructions written in code that performs a given task.

Block: Part of a program that can be moved and connected to other blocks.

Statement block: An instruction for an action such as playing a sound.

Input: Part of a block that can be modified.

Replaceable: Inputs which can accept a value block are replaceable.

Value block: A block that can provide a value for an input. Value blocks have a rounded shape.

Container block: A block that can have other blocks inside it. Some container blocks, such as ‘repeat block’, can be placed inside other container blocks.

Block stack: A group of blocks connected in order. It can include container blocks.

Stackable block: A block that can be connected to other blocks in a stack. Stackable blocks include statement blocks, and some container blocks including ‘if’ blocks and ‘repeat’ blocks.

Event block: A container block that will run once an event is triggered. Event blocks cannot be placed inside other container blocks and are not stackable.

Boolean block: A value block that returns true or false. Boolean blocks have a hexagonal shape.

'If' block: A special kind of container block that has an ‘if’ branch. It can also have multiple ‘else if’ branches and a single ‘else’ branch. Each ‘if’ and ‘else if’ branch has a condition with a Boolean input. The blocks in a branch run if its condition is true when the code runs. The blocks in the ‘else’ branch run if none of the conditions for the previous branches are true.

micro:bit

micro:bit: A tiny computer with buttons, sensors, a speaker, and an LED display.

MakeCode

MakeCode editor for micro:bit: Where you use code blocks to create programs for the micro:bit.

Workspace: Contains code blocks which, when connected, make a program.

Toolbox: Contains code blocks organised into categories, also called sections.

Category: A section in the toolbox.

Download: Copy a program onto the micro:bit to run it.

Reset: Restart your program on the micro:bit and the ‘on start’ block will run again.

Simulator: Runs programs in MakeCode on a computer.

‘Play melody’ 8 notes block: The first block in the Music category. It offers an interactive editor for melodies of eight notes.

‘Play sound effect’ block: The second block under the micro:bit (V2) heading in the Music category. It has an interactive editor for creating sound effects by changing input values.