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 7 - Computing

Selection

Using fundamental programming constructs in a block-based language

Unit Summary

In this unit pupils will build their confidence and knowledge of the key programming constructs (sequence, iteration, selection and variables). Learners will use Scratch to explore the key programming constructs firstly through editing pre-existing code and then by developing their own programs.

Lesson Summary

You will learn to use condition statements in selection to control the path a program follows.

Key Notes

  • Conditions are built using expressions that evaluate to either True or False.
  • Selection provides program control where there is more than one path to follow.

Vocabulary To Learn

  • expression: a combination of logical and comparison operators that result to True or False
  • selection: used when there is more than one possible path for a program to follow
  • if statement: used to carry out selection in a program
  • if block: used to carry out selection in Scratch

Common Mistakes To Avoid

  • A program can only follow one sequence of commands.

3 Quick Questions (With Answers)

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

Conditions are built using expressions that evaluate to either True or False. Selection provides program control where there is more than one path to follow.

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

a combination of logical and comparison operators that result to True or False. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: A program can only follow one sequence of commands. Correction: Selection allows for a program to follow alternative paths depending on the criteria of the selection statement.

More Lessons In This Unit

Browse all guides in the Year 7 Computing guide library.