Before the lesson
- To explore a programming application
Pupils should be taught to:
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
- Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Pupils needing extra support: This lesson is about exploration at whatever level they can access. Teachers/TAs supporting the pupil could vocalise the actions the child is doing/did to reinforce concepts of cause and effect, eg: “You used this change colour block and it made x happen”.
Pupils working at greater depth: Should be encouraged to use blocks from three different colour groups.