- To plan algorithms that will solve problems
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
Before the lesson
Download classroom resources
Pupils needing extra support: Should use the Activity: Google – Coding for carrots Preventing a person or organisation from accessing your account or profile or from contacting you via email or other forms of communication… tiles 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 in their code.