You are on page 1of 3


Lesson Plan
By Bethany, Chelsea, Joe and Alice

Building an understanding of algorithms through a series of unplugged and computer based activities, and
becoming familiar with the Micro:bit.


design, write and debug programs that accomplish specific goals, including controlling or
simulating physical systems; solve problems by decomposing them into smaller parts
use sequence, selection, and repetition in programs; work with variables and various
forms of input and output
use logical reasoning to explain how some simple algorithms work and to detect and
correct errors in algorithms and programs


1. To use key concepts such as selection, sequencing and repetition to write simple algorithms.
2. To use key processes and concepts such as debugging and resilience to solve the lightbot


The beginning of a KWL grid - what they already know and what they want to know
Top tips for writing algorithms


Planet photos
Whiteboard pen
Post it notes
Lightbot website
KWL grid (x1)
Name badges
Blocks for unplugged activity (x4)
Grid for rocket direction (masking tape) (x4)
Rocket (x4)
Cereal, milk, bowl, spoon (x2)


1. Discussion during the unplugged activity

a. The terminology theyre using
b. Evidence of logical reasoning, decomposition, sequencing and debugging
2. Observed progress and discussion during the Lightbot activity
a. Note down evidence of Logical reasoning, use of algorithms, decomposition, sequencing,
selection, debugging and resilience.
3. Observe their understanding during the mini plenary- debugging activity
4. KWL Grid
a. What they can tell us about their prior knowledge


ACTIVITY 1 - Whole group

Whole group directing adult to make and eat a bowl of cereal

Unplugged activity: discuss use of algorithms, sequencing, repetition, selection, in small
groups (5-6) make their algorithm (cut out cards)
Create top tips for writing algorithms - to be used in future sessions (30)

ACTIVITY 2 - Group Discussion

Group discussion about programming activities they have done previously

Introduce key terminology - can children think of examples in computing and other areas of life
where they have used key concepts and processes (10)

ACTIVITY 3 - Group work, whole group debugging

Lightbot activity in pairs - Starting with 2 Procedures

Discussion based AfL during activity
Debugging activity as mini plenary
Alternative unplugged activity: Create instruction blocks for directing a rocket on a grid (30)

ACTIVITY 4 - Whole group

Context introduction - Talk about our space mission and the space rover (10)

ACTIVITY 5 - Assessment

KWL class grid, what children want to learn, what they have learnt today and what they already
knew (10)