OCR (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computer Science
Year 10

Programming: subprograms

6 lessons

Threads

  • Algorithms and data structures
  • Programming

Description

In this unit pupils will be introduced to structured programming. They will explore the differences between functions and procedures and use functions to return values in programs. They will be introduced to the concept of scope and how parameters can be used to reduce the need for global variables.

Having already developed confidence with sequences, selection and iteration, pupils are now ready to structure their programs more effectively. This unit introduces subroutines, showing how breaking problems into smaller, reusable parts. Pupils build on their earlier use of built-in functions by learning to write their own, helping them appreciate the importance of decomposition in programming. Crucially, this way of thinking by dividing complex challenges into manageable steps and is a valuable skill beyond computer science, supporting problem-solving across subjects and in everyday life.

  1. Structured programs
  2. Procedures in programs
  3. Functions in programs
  4. Global and local variables in programs
  5. Programming project: subprograms I
  6. Programming project: subprograms II

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