Explore programming by making an affective (relating to moods and emotions) robot face out of card, tubes and students, and program it to react to different kinds of sounds (nasty, nice or sudden) and show different emotions (sad, happy, surprised).
Then think up some other facial expressions and program rules to make the face respond to sounds with the new expressions.
Teaching London Computing is a resource hub from CAS London and CS4FN. Download more Teaching London Computing resources here or on its website at teachinglondoncomputing.org.

Similar resources
- Critical thinking lesson plans – KS1 and KS2 ideas and worksheets
- Coding KS2 – Use a micro:bit to track your dance moves
- Cobweb by Michael Morpurgo – Cross-curricular activities for KS2
- Volcanoes KS2 – AR lesson plan and science experiments
- Adverts KS2 – Analyse advertising techniques & create your own