Writing a sequence of instructions (algorithms) – whole class activity
Graph paper programming
Explain that an algorithm is a list of steps that can be followed to complete a task.
Share the learning intentions for the lesson. For example:
Today we will …
design a sequence of steps (using words and symbols) for others to follow
follow and describe algorithms
evaluate the sequences of others to determine if the outcome was successful
Dare to square game
|Move one square right||Move one square left||Move one square up||Move one square down||Colour the square|
*The program should look like this:
Ask students to imagine they are providing the instructions to a computer. Tell them their task is to use the arrow symbols to provide the instructions instead of the words used previously.
Provide time for each student to use the arrow symbols to create a program instructing the computer to colour the correct squares on the grid.
Think, pair share
Encourage students to reflect on the task and share thoughts.
Highlight the positive behaviours observed during the lesson and revisit learning intentions.