Skip to main content

We’re refreshing the questions on our KS3 and GCSE Computer Science subject knowledge assessment. The current version remains available. Updated questions will be available from 18 May 2026.

Programming B – Selection in quizzes

Curriculum > KS2 > Unit

In this unit, pupils develop their knowledge of selection by revisiting how conditions can be used in programs and then learning how the If… Then… Else structure can be used to select different outcomes depending on whether a condition is true or false. They represent this understanding in algorithms and then by constructing programs using the Scratch programming environment. They use their knowledge of writing programs and using selection to control outcomes to design a quiz in response to a given task and implement it as a program.

Unit guide

Learning graph

Summative assessment

Summative answer

Help us make these resources better

Provide your feedback

Or email us at [email protected]