OCR (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computer Science
Year 10

Algorithms

8 lessons

Threads

  • Algorithms and data structures
  • Impact of technology
  • Programming

Description

In this unit pupils will discover the computational thinking techniques; decomposition, abstraction and algorithmic thinking. They will reflect on differences between algorithms and computer programs and explore how algorithms can be represented. Pupils will explore the impact of algorithmic bias.

In this unit pupils develop the problem-solving and logical thinking skills that underpin success in computer science. Understanding algorithms helps them break down complex problems into manageable steps. By learning to represent algorithms through flowcharts, pseudocode and code, pupils gain the tools to think systematically and express solutions clearly. This deepens their understanding of how computers process instructions while also strengthening their reasoning and decision-making skills across subjects and everyday life.

  1. Computational thinking
  2. Comparing algorithms to computer programs
  3. Representing algorithms using flowcharts
  4. Representing algorithms using pseudocode
  5. Tracing algorithms
  6. Data structures
  7. Algorithmic bias
  8. Tackling a project using computational thinking

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