OCR (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.

Having built confidence with key programming constructs through block-based programming, pupils are now ready to apply these skills in a text-based language. This shift helps them understand how the same principles of sequence, selection, iteration, and variables are expressed in a different environment, developing their precision and problem-solving. Learning this now prepares pupils to take on more complex challenges, such as processing and analysing data stored in structures, which they will explore in later units.

  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

45 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