Choose a curriculum

All exam boards (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.

This unit develops pupils' problem-solving and logical thinking skills by learning how to understand, design, and apply algorithms. These skills are essential for building confidence in tackling complex tasks in and out of the classroom. Pupils will learn the difference between algorithms and computer programs and how to represent algorithms using flowcharts, pseudocode and code, giving them a strong foundation for future learning in computing, problem-solving in other subjects and also in everyday decision-making.

  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

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