You are on page 1of 3

LESSON ONE

Lesson Plan
By Bethany, Chelsea, Joe and Alice

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

NATIONAL CURRICULUM

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

INTENDED LEARNING OUTCOMES

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
challenges

OUTCOMES

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

RESOURCES NEEDED
Computers

1
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)

ASSESSMENT

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

ACTIVITIES

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

2
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)