Before the lesson
Download classroom resources
Learning objective
- To plan algorithms that will solve problems
National curriculum
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
- Create and debug simple programs
- Use logical reasoning to predict the behaviour of simple programs
Success criteria
Cross-curricular links
Attention grabber
Main event
Differentiation
Pupils needing extra support: Should use the Activity: Lightbot blocks mini figure or code cards to help visualise and plan their algorithms before writing them.
Pupils working at greater depth: Should be encouraged to explain their code choices as they progress through the tasks and to use loops or ‘procedures’ in their code.