Year 5
Lesson 3 Asking questions
In this lesson, learners consider how the ‘if… then... else…’ structure can be used to identify two responses to a binary question (one with a ‘yes or no’ answer). They identify that the answer to the question is the ‘condition’, and use algorithms with a branching structure to represent the actions that will be carried out if the condition is true or false. They learn how questions can be asked in Scratch, and how the answer, supplied by the user, is used in the condition to control the outcomes. They use an algorithm to design a program that uses selection to direct the flow of the program based on the answer provided. They implement their algorithm as a program and test whether both outcomes can be achieved.
Learning objectives
To explain how selection directs the flow of a program
- I can explain that program flow can branch according to a condition
- I can design the flow of a program which contains ‘if… then… else…’
- I can show that a condition can direct program flow in one of two ways
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.