Year 5 – 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

Updated: 10 Feb 2023

Learning graph

Updated: 10 Feb 2023

Summative assessment

Updated: 10 Feb 2023

Summative answer

Updated: 10 Feb 2023


Lesson 1

Exploring conditions

Lesson 2

Selecting outcomes

Lesson 3

Asking questions

Lesson 4

Designing a quiz

Lesson 5

Testing a quiz

Lesson 6

Evaluating a quiz