Day 11 – Build a snowman algorithm
- How do you build a snowman?
- How many steps are there?
- What are the important features of a snowman?
- What steps come first, next, last etc.
- What position should the parts be placed in?
- What materials and parts will you require? (If there is no snow outside, what else can you build with or use to create an alternative 2D snowman?)
Create an algorithm (sequence of instructions) to show how to build a snowman. Capture your algorithm on paper/whiteboard/drawing app by drawing or writing it down. This Barefoot handwashing poster might help you to get started. Please also see the Collaborative Crazy Characters activity in Barefoot bytes resource.
You can create your snowman with snow, playdough, clay, plasticine etc or by drawing/painting a 2D snowman, similar to the Collaborative Crazy Character activity.
Will your friends be able to follow your algorithm to correctly build the snowman or will you have to debug the algorithm, to find the bugs (errors) then tinker with a different sequence in your algorithm and try again? This is why it is helpful to capture you algorithm on paper. You may not need to change the whole algorithm if you can spot the bug(s).
You might want to try out the algorithm sequencer template to help you organise your sequence of instructions.
Supporting resources for creating your algorithm:
- BBC Learning – What Is An Algorithm?
- Barefoot bytes activities
- Barefoot handwashing poster
- CS Unplugged Programmers and Testers role play
- BBC Learning – What Are Computer Bugs?
- algorithm sequencer template