Scratch Programming Class

See scratch for more info on what Scratch is.

The class is taught using the slides in this Openoffice Impress presentation :

L5-Scratch-Programming-Class.odp

If you can't click on the link, go to the Byteworks Staff Group, and go to Files –> EducationProgram Committee –> Computer Classes –> * Lastest Linux Presentations http://tinyurl.com/yrcfat

L5-Scratch-Programming.odp

YouTube Intro to Scratch

Preparation

Make sure that Scratch is installed on the classroom computers. If you don't see the Scratch Icon on the desktops, follow these installation instructions

Points

Perhaps we could pass the mouse around, and kids could point to the various features of Scratch. This might be a cool idea, and would keep the kids' focus on the main screen, keeping them all on the same page.

Demo Packages

TODO: Find way of uploading .tgz files to wiki.

Example Class Projects

Please see the bworks account at http://scratch.mit.edu/users/bworks

You can preview and play the projects that we've taught in our Scratch programming class from there.

You can also download the projects to your own computer to prepare for the classes.

Soccer Project

The synopsis for this project goes as follows:

  1. Create the background.
  2. Edit the background, and put a red rectangle on the right side, to represent the goal line.
  • Rename “Sprite1” to “Scratch”
  • Shrink Scratch (the cat) to an acceptable size.
  • Position Scratch on the left side of the screen using the mouse.
    1. Create a block “When I receive RESET” in Scratch's scripts
      • Under the block, put “goto X — Y —”. The coordinates should be pre-set to where you put Scratch when positioning him using the mouse. Otherwise, use something like -175, 0
  • In Scratch's Scripts, define a “When Green Flag is Clicked”.
    1. Under this block, put “Broadcast Reset and Wait”
  • Create a Goalie sprite
  • Students can pick whatever sprite they want, and name it whatever they want.
  • Position the goalie on the right side, and create a “When I Receive RESET” block similar to the one in Scratch's script.
  • In the “RESET” block, put a “Point towards Scratch” command
    • *NOTE* If the goalie is upside down, click on the ←→ above the Scripts|Costumes|Sounds

See Also

Any Shape    
Custom Animation in Scratch %2008/%04/%29 %12:%Apr nate
Fish Catch %2008/%02/%14 %17:%Feb nate
Great Scratch Intro Program %2008/%11/%16 %00:%Nov nate
Programming Mentorship Ideas %2008/%05/%14 %09:%May nate
Scratch    
Scratch Catch %2008/%03/%02 %22:%Mar nate
Scratch Programming Class %2007/%08/%08 %00:%Aug nate
Scratch Zoom Project %2007/%09/%16 %23:%Sep nate
Sir Scratch    
Tic-Tac-Toe %2007/%11/%10 %06:%Nov nate
Turning the Beep Off %2008/%04/%29 %21:%Apr nate
 
scratch_programming_class.txt · Last modified: 2009/08/29 20:28 by nate
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki