Option 2: Design an activity that explores sequences of instructions. In the early years, this could be an activity that encourages children to develop skills in putting things into a logical sequence. In the older years this could be more complex and involve students playing a game or doing an activity. If you are teaching remotely (online) describe an activity that students can participate in from home or in an online environment.
An example of an activity that involves sequencing instructions and abstraction is to allow students to construct their own.
In their table groups, each table is assigned a task they need to write instructions for- this is something they can do in the classroom. An example may be ‘walk to the whiteboard and back’ or ‘draw a smiley face on paper’. Students will collaborate in their table groups to sequence a set of instructions that would be able to be read and achieved by a robot. This means students need to be mindful of the concept of abstraction, and how abstracted concepts understood by humans may render algorithms for computers obsolete due to a lack of information.
Once each table has developed their algorithm for completing their assigned task, one student from the table will act as the robot and the students will read out the algorithm to test it. Students will have a couple minutes to amend any issues before the next step.
From this stage, the table groups will rotate in a clockwise manner and take turns testing the algorithm presented on the table. With a coloured marker, students can make changes to the algorithm to either improve it, or change how it functions. For each rotation, each group should select a different group member to act as the robot.