Scratch

= =

= = =Overview=

Scratch was developed by the Media Lab at MIT as a free, simple-to-learn but potentially powerful programming software. By moving blocks of coded directions, students build scripts that tell sprites how to act, creating games, animations and graphics projects. Scratch is supported by a web site for sharing projects and a forum for sharing ideas and getting support. With the purchase of a [|Picoboard] ($50), students can also design their own user interface, so that the computer takes input from the device they create.

media type="custom" key="5348065"

=Basic Building Blocks=

= =

Program Download [|Scratch.mit.edu]
This is the source for the free download of Scratch, plus a great site for students to share their projects and check out projects from others.
 * SPRITES /COSTUMES
 * STAGE / BACKGROUNDS
 * BLOCKS / PROGRAMMING

=Teaching Scratch=

Getting Started Lessons
media type="custom" key="5371873" [|MIT media lab video] introducing Scratch

media type="youtube" key="jxDw-t3XWd0" height="344" width="425"

media type="youtube" key="EfGE-PfMPIA" height="344" width="425" [|Introductory Scratch Video]*


 * Getting Started Example
 * Animation Examples: Playground, Fun with Animation

Learning to Use Scratch: Scratch Tutorials
> [|Fish Animation]
 * [|Scratch Support Tutorials] Includes [|Getting Started Guide], __ Scratch Reference Guide, ____ Scratch cards help screens , Scratch Website, and [|Discussion Forum] __
 * __ How To Tutorials by rbryant __
 * [|Video Tutorials]
 * [|Scratch Programming Handbook]
 * [|Dog Animation]
 * [|Make Pong in 7 Minutes using Scratch]
 * [|Scratch Lesson Plans]
 * Lesson plans by pwoessner

media type="custom" key="5348051"

=Uses of Scratch in Education=

[|Ideas for Integrating Scratch into the Classroom]
>> media type="custom" key="5348041" >> Drawing a Square
 * Animation Examples: Playground, Fun with Animation
 * Storytelling Examples: Bowl of Memories
 * Speak Up Examples: e-CoCat's Earth Tips
 * Mathematical Investigations Examples: Addition Tutor; Multipath
 * Scientific Concepts Examples: Simple Circuit; Sound Graph; Marble Racer - Velocity and Acceleration
 * Physics Animations and Simulations
 * Interactive Art Example: Kaleidoscope- Symmetry
 * Music Example: Twinkle, Twinkle
 * Pet Games Computer Game Example: Fish Chomp
 * Voting Projects
 * Programming concepts

=Additional Resources=


 * [|Ideas for Life]
 * [|Mitchel Resnick's keynote talk at the July 2008 Scratch@MIT conference]
 * [|Coding (and Consulting) Kid-style with Scratch]- Article in The Journal
 * Book: [|Scratch Programming for Teens] by Jerry Lee Ford

media type="custom" key="5348049"