Skip to main content

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
  • Learning graphs
  • Unit overviews
  • Activities
Log in to download

Not registered yet?

Create an account and get access to over 500 hours of free teaching resources.

GCSE revision

A comprehensive range of content and helpful practice questions are also available for this topic.

Help us make these resources better

Provide your feedback

Or email us at [email protected]