Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 6 - Computing

Selection to control the flow in a program

Sensing movement with physical computing

Unit Summary

This unit brings together all the four programming constructs: sequence, repetition, selection and variables whilst also utilising a physical device - the micro:bit. Pupils begin with a simple program to build and test and then take on three new projects, with each adding more depth and complexity.

Lesson Summary

You will learn to explain that selection can control the flow of a program.

Key Notes

  • Conditions are events that can only be evaluated as True/False or yes/no.
  • Selection in the form of if/then/else statements can be used to check conditions.
  • Selection uses conditions to determine program flow.

Vocabulary To Learn

  • flow: the order in which commands run in a program
  • condition: a statement that can be either True or False
  • selection: part of a program where if a condition is met then a set of commands are run

Common Mistakes To Avoid

  • All parts of an if/then/else statement run every time.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

Conditions are events that can only be evaluated as True/False or yes/no. Selection in the form of if/then/else statements can be used to check conditions.

2. Define this computing term and give one practical example. 'flow'

the order in which commands run in a program. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: All parts of an if/then/else statement run every time. Correction: Only the part that matches the condition will run.

More Lessons In This Unit

Browse all guides in the Year 6 Computing guide library.