GCSE – Programming part 2 - Selection

Curriculum KS4 Unit


This extensive programming unit takes learners from being complete novices to having the confidence to tackle any GCSE level programming challenge. Essential programming theory is also interleaved into the practical elements of programming to provide tangible links between required knowledge and skills.

Unit guide

Updated: 10 Feb 2023

Learning graph

Updated: 10 Feb 2023


Lesson 6


Lesson 7

Arithmetic expressions

Lesson 8


Lesson 9

Selection challenge

Lesson 10

Logical expressions

Lesson 11

Nested selection