Introduce students to the Ozobot, using the Cloud Ozobot Maze or Space Butterfly Maze (available at ozobot.com). Organise students to draw their own mazes using colour codes and decisions (algorithms).
Using Scratch (or similar visual block-programming software), students create simple animations for the key plot points or events in their story, using sprites and/or speech/audio blocks.
Invite students to share their interactive stories with their peers and discuss the alternative endings or variations in endings.
Decisions are important within computational thinking. They allow actions to be changed, based on the input of data. This input could be:
Algorithms are the step-by-step procedures required for solving a problem. Algorithms may be described either diagrammatically or in structured English. Flowcharts are often a good way of visualising algorithms and can be an effective way to teach the concept of ‘branching’. Branching involves making a decision between one of two or more actions, depending on sets of conditions and the data being inputted.
This activity can be used to strengthen students' understanding of computer programming and robotics. It can be used to combine computer programming and robotics to create engaging and innovative solutions to simple digital problems, using multimodal texts.
To create a STEM-based unit, include: