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
- Slide decks
- Learner resources
- Homework
Don't have an account?
GCSE revision
A comprehensive range of content and helpful practice questions are also available for this topic.
View on Ada Computer ScienceEnjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.