Choose a curriculum

All exam boards (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computing
Year 8

Introduction to Python programming

6 lessons

Threads

  • Programming

Description

This unit introduces pupils to text-based programming with Python. Pupils start with programs involving input and output, and gradually move on to using arithmetic operations, randomness, selection, and iteration. Pupils will consolidate these skills in a project at the end of the unit.

This unit builds on pupils' prior understanding and experience of key programming constructs that they have previously applied through block-based programming activities. They will explore how these same constructs can be applied in a text-based programming language. When programming in later units, pupils will apply what they have learnt in this unit to investigate how information is processed from sets of data stored in data structures.

  1. Writing a text-based program
  2. Working with numerical inputs
  3. Using selection
  4. Selection with multiple paths
  5. Iteration using while loops
  6. Building a program using control structures

67 units shown,

Need help with our new curriculum?

Visit our help centre for technical support as well as tips and ideas to help you make the most of Oak.

Go to help centre