This topic highlights the meaning and purpose of programming. Pupils create algorithms and programs that are used in the real world. They predict, test and evaluate to create and debug programs with specific aims: a simple animation, a polling program, pedometer and scoreboard

Choose your lesson

Lesson 1: Tinkering with BBC micro:bit

In this lesson, children are introduced to the BBC micro:bit device, where they investigate what it does and how it works


Lesson 2: Programming an animation

In this lesson, pupils will be using the BBC micro:bit to work out how an animation is created before programming their own


Lesson 3: Polling program

In this lesson, the BBC micro:bit is used as a polling program, recording how many people feel happy, neutral or sad about a topic


Lesson 4: Programming a pedometer

In this lesson, children investigate how to turn the BBC micro:bit into a pedometer and work on developing their debugging skills further


Lesson 5: Programming a scoreboard

In this lesson, children get to see their coding come to life when using the BBC micro:bit as a scoreboard for a rock, paper, scissors tournament