Goal: To use Scratch (a free visual programming language) to program a game or learning experience that someone else can watch and learn from without a person explaining it.
- Name three activities you enjoy doing?
- List one thing from each that was difficult for you to master?
- Pick one of those – What are the steps in mastering that task – break them down.
For a fifth grader, this is not an easy task. What I was looking for was for the children to think through the steps to succeed at a specific task that they were good at. Once they did this organization activity, they moved to scratch and created a program to teach those steps. Because we use scratch in the lower school we jumped right in with a quick Scratch refresher. If they had questions, I encouraged the boys to ask their neighbor or read/watch the tutorials at the MIT Scratch Support site. These include the getting started guide and video tutorials. More advanced students also downloaded and looked at the code from other scratch programs on the scratch web site.
With some coaching and challenging, the boys really took off on this project. There were lots of sports instructions including throwing a football, juggling a soccer, ball, and shooting a paintball gun. Other students taught us to play instruments and jump off of snowboard and bicycle ramps.