Algorithms Unplugged

This unplugged topic takes children away from computers to relate algorithms, decomposition and debugging to familiar contexts, such as dressing up, drawing a picture, following directions or making a sandwich while learning why their instructions need to be specific and unambiguous

Choose your lesson

Lesson 1: What is an algorithm?

Children are introduced to what an algorithm is and create their own by giving a set of instructions on how to dress a doll

View Lesson

Lesson 2: Algorithm pictures

Children follow algorithms to draw a creature, then develop their own algorithms, building their understanding of how specific they must be with their instructions

View Lesson

Lesson 3: Virtual assistants

By acting like Alexa, Siri or another virtual assistant, children develop their understanding of inputs and outputs

View Lesson

Lesson 4: Step by step

After drawing an image made from simple shapes, children use decomposition to break down the process into steps to enable someone else to replicate the drawing

View Lesson

Lesson 5: Debugging directions

Children are given maps and a set of directions with mistakes or ‘bugs’ in them which they have to debug so that they can reach the destination

View Lesson