Lesson 2: Programming timers

Children learn about and apply their knowledge of coding to write a timer program with a specified number of minutes to meet the list of design criteria. This forms part of their mindful moments programmed product, before creating their prototype case in Lesson 3.

Learning objectives

  • To apply understanding of computer programming to instruct and control a Micro:bit to function as a timer

National curriculum


Pupils should be taught to:

  • Use research and develop design criteria to inform the design of innovative, functional, appealing products that are fit for purpose, aimed at particular individuals or groups


Technical knowledge

Pupils should be taught to:

  • To apply their understanding of computing to program, monitor and control their products



Pupils should be taught to:

  • Evaluate their ideas and products against their own design criteria and consider the views of others to improve their work

Success criteria

Cross-curricular links

Before the lesson

Download classroom resources

Attention grabber

Main event


Pupils needing extra support: Should be provided with a visual of the programs on the link: ‘Microsoft Micro:bit editor’. Should be given the Activity: Micro:bit PDF timer program and Activity: Micro:bit PDF visual effects and reset button B program.


Pupils working at greater depth: Should be encouraged to complete and test their program independently and adapt it as they see fit, including the extension code.

Wrapping up

Assessing pupils' progression and understanding


Created by:
Rebecca Walsh,  
Design & Technology specialist
Rebecca is a passionate Design and technology specialist with seven years of experience delivering and leading the subject. Rebecca has previously taught across all of the D&T curriculum strands, including STEM clubs and extra-curricular activities such as RAF Project X,…
Find out more