Before the lesson
Download classroom resources
- To understand basic Python commands
Pupils should be taught to:
- Solve problems by decomposing them into smaller parts
- Design, write and debug programs that accomplish specific goals
- Use sequence, selection, and repetition in programs
Pupils needing extra support: May need to complete the same activity using Scratch, so that they can use the blocks rather than relying on typing.
Pupils working at greater depth: Should be able to clearly and confidently explain where each section of their code is.