OCR (KS4)

KS3 & KS4 computing curriculum

Unit sequence

Filter and highlight

Year group

Highlight a thread
Computer Science
Year 10

Programming: selection

9 lessons

Threads

  • Algorithms and data structures
  • Programming

Description

In this unit pupils will explore the benefits of good programing practices and why subroutines are used in programs. They will create conditions in programs which use arithmetic, relational and logical expressions. They will develop their understanding of selection and explore nested selection.

Having already strengthened their understanding of sequences, pupils are now ready to explore how programs make decisions. Selection is introduced at this stage to help pupils move beyond linear code and begin writing programs that can adapt to different situations. Understanding how conditions control program flow and how logical expressions are evaluated develops their problem-solving and computational thinking. This ensures pupils can design more purposeful and responsive programs, laying the groundwork for tackling increasingly complex challenges in computer science.

  1. Using selection when developing programs
  2. Arithmetic operators
  3. Relational operators
  4. Logical operators
  5. Nested selection
  6. Good programming practices
  7. Selection challenge
  8. Programming project: selection I
  9. Programming project: selection 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