Scratch Mastery Project

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.

This trimester, we learned the scratch programming language through a mastery project.  We started with a graphic organizer that asked the students the following questions:

  1. Name three activities you enjoy doing?
  2. List one thing from each that was difficult for you to master?
  3. 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 lookingscratch 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.  

Advertisements

2 thoughts on “Scratch Mastery Project

  1. Pingback: Scratch my back, I’ll scratch yours… « Digital Wave

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s