Professional Documents
Culture Documents
Micro-Bit Lesson 2 Plan
Micro-Bit Lesson 2 Plan
Micro-Bit Lesson 2 Plan
Lesson Plan
By Bethany, Chelsea, Joe and Alice
LESSON OVERVIEW
During this session pupils will develop their understanding of what input and output devices are. They
will reinforce their understanding of using functions and writing algorithms by completing activities
aimed at ultimately programming the simple movement of a Chickbot.
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
1. To use key concepts such as selection, repetition and sequencing to write algorithms to control
the Chickbot
2. To use key processes such as decomposition to adapt algorithms to achieve required outcomes
such as programming the Micro:bit LED screen
OUTCOMES
1
RESOURCES NEEDED
Micro:bits (x8)
Chickbots (x4)
KWL grids
Name Badges
Laptops / Computers
Supporting images for programming with micro:bit
https://docs.google.com/presentation/d/1u77KuRGQLO5ejCz58IDYgThGHwfW1wnbroeelP67at
k/edit?usp=sharing
ASSESSMENT
1. Discussion at the beginning of the lesson - can pupils remember key ideas (algorithms /
functions)
2. Listening / making notes of pair discussions throughout the session - is there evidence of
debugging / selection / repetition / parallelism?
3. Have pupils managed to create a working algorithm to move the Chickot and programme the
Micro:bit LED screen?
ACTIVITIES
2
Activity Break down Assessment Opportunities
Revisit the ideas from last session (what is an Assessment: Can pupils name a range of familiar input
algorithm, what is a function?) and output devices correctly?
Children explore the relevant anatomy of the Assessment: Childrens understanding of key
micro:bit (e.g A and B buttons, LED screen, processes through questioning
pins) (Show block code for the micro:bit to Childrens understanding of how the micro:bit is
give context) controlled
Children explore the relevant anatomy of the KQ: If we think about our key processes (refer to
Chickbot (e.g. 2 separate motors, reset plug, sheet) - How could you program the micro:bit using
edge connector to chickbot driverboard) these? What would the buttons help you to do?
Pupils work together to adapt the algorithm What is this block instructing the chickbot to do?
and create the function for moving the
3
Chickbot backwards and turning right
Why do we need the input buttons?
Support: Explain the idea of pins to pupils
and let them know which pins need to be What would happen if I programmed a different pin?
programmed to control the Chickbot motors
Is this the simplest algorithm for this action?
(Pin 8 and 2 for forward, 12 and 16 for
backwards)
Adapt the algorithm to programme the KQ: Why are we using functions?
Chickbot to move in a bigger square
(1000ms = 1 second) How does the length of the pause affect the chickbot?
Extensions: Can you programme the
Is there another algorithm that would make the
Micro:bit to move the Chickbot in a square in
Chickbot move in the same way?
the opposite direction?
Work in pairs and adapt the algorithm to Assessment: Pair discussion about adapting the
programme the Micro:bit LED screen to algorithm. Opportunities to develop decomposition,
show the direction the Chickbot moves selection and parallelism
Plenary
KWL What do we want to find out more about? What have you learnt so far?