Lesson 5: Programming a scoreboard

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

Before the lesson

Download classroom resources

Learning objective

  • To create a program

National curriculum

Pupils should be taught to:

  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  • Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

Success criteria

Cross-curricular links

Attention grabber

Main event


Pupils needing extra support: Part of the program has been done for them to focus on the outcomes they can see.


Pupils working at greater depth: Should be challenged to create additional features. They should try and suggest their own improvements but if they cannot think of any, ask them to program a ‘reset’ button.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Richard Williams,  
Computing specialist
Richard is a Year 6 Teacher at St. Pancras Primary School. Richard’s passion for teaching was recognised when he received Suffolk’s ‘Raising The Bar’ award for Innovation 2016. With his class he made the world’s first guided VR:360 school tour…
Find out more