GCSE
Lesson 8 Selection
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
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.