Year 8 – Introduction to Python programming
Resources
This unit introduces learners to text-based programming with Python.
The lessons form a journey that starts with simple programs involving input and output, and gradually moves on through arithmetic operations, randomness, selection, and iteration. Emphasis is placed on tackling common misconceptions and elucidating the mechanics of program execution.
A range of pedagogical tools is employed throughout the unit, with the most prominent being pair programming, live coding, and worked examples.
The Year 7 Programming units are a prerequisite for this unit.
Unit guide
Updated: 10 Feb 2023
Learning graph
Updated: 20 Feb 2023
Summative assessment
Updated: 10 Feb 2023
Summative answer
Updated: 10 Feb 2023
Lessons
Lesson 1
First steps
Lesson 3
At a crossroads
Lesson 4
More branches
Lesson 5
Round and round
Lesson 6
Putting it all together
Enjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.