Lesson 4: Programming a joke

Following an algorithm to program a joke by designing a background, adding one or two relevant characters and using the green sound blocks to record voices

Learning objective

  • To follow an algorithm

National curriculum links

Pupils should be taught to:

  • Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
  • Use logical reasoning to predict the behaviour of simple programs
  • Create and debug simple programs

Success criteria

Cross-curricular links

Before the lesson

Attention grabber

Main event


Pupils needing extra support: Give a copy of all the blocks they will be using to create their program. They have to find them in the app and choose the correct order. They could be provided as either paper printouts of the blocks, or the teacher/TA pulling the appropriate blocks into the programming area for the child to them connect and sort as they think is appropriate. The idea is to reduce the wealth of options to make decisions more manageable, rather than being able to pick from all the blocks.


Pupils working at greater depth: Make connections such as the numbers under the movement blocks to increase distance (not using the same arrow multiple times) and using repetition such as the orange or red repeat blocks to control their character’s movement.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Sway Grantham,  
Computing specialist
Sway Grantham (@SwayGrantham) is a Primary School Teacher, a CAS Master Teacher and Specialist Leader in Education for Primary ICT. She also has a BCS Certificate in Computer Science Teaching (Primary). She has written several curricula and conducted research into the…
Find out more