GCSE – Lesson 8 – Selection

Curriculum KS4 Unit Lesson

This lesson moves learners on to the next big programming construct, selection. They are introduced to it initially through a flowchart which demonstrates how a condition can be used to control the flow of execution in a program. They are then introduced to definitions for logical expressions and conditions. A short activity is used to allow learners to grasp how logical expressions evaluate. They then complete a PRIMM activity where they investigate and modify a Chatterbot. Finally, peer instruction is used to assess their learning.

Learning objectives

  • Define a condition as an expression that can be evaluated to either True or False
  • Identify flowchart symbols and describe how to use them (decision)
  • Identify that selection uses conditions to control the flow of execution
  • Walk through code that includes selection (if, elif, else)

Package contents

  • Lesson plans
  • Slide decks
  • Learner resources
  • Homework