Scratch

=What is Scratch?=
 * media type="youtube" key="knFykmLljos" height="311" width="374" || media type="youtube" key="MAsb2LVnNcY" height="272" width="470" ||

=Scratch is Really Just a Modern Version of Seymour Papert's Logo Programming Language:= media type="youtube" key="IkhE-371XdE" height="385" width="480" = =

=Wallwisher= -Use this Wallwisher to add notes throughout our session whenever you identify something that kids might learn using Scratch.

=Getting our Feet Wet:=

Task 1:
-Build your own Scratch program that animates your name. -Be creative with it. -Try to outdo your neighbor.

Task 2:
-Explore projects done by others on the Scratch Website -Download the source code and project files of one project you find interesting. -Try to figure out how they did things by altering and testing the code.

=Learning With Scratch:=
 * media type="youtube" key="9l0C6w8Fg-w" height="311" width="388" || media type="youtube" key="LGgyl8XQ7zQ" height="311" width="388" ||

Discussion:
-How might you use something like Scratch in your classroom? What changes are necessary in your practice? What reservations or worries do you have?

Task 3:
-Think about a time outside of a school environment when you had a powerful learning experience. Create a brief interactive story using Scratch to tell others about the experience.

Links & Resources:

 * Scratch Website - Download Scratch, share your Scratch creations, and view Scratch projects done by others.
 * Scratch Lessons: Shall We Learn Scratch Programming for Tweens | ScratchEd
 * learnscratch.org - Lesson Plans
 * classroom2dot0 - Scratch Lesson Plans
 * Computer Aided Instruction as a Vehicle for> Problem Solving: Scratch Programming Environment in> the Middle Years Classroom
 * Teaching Math with Scratch, MIT's Iconic Programming Language

Other Similar Tools that Promote Knowledge Construction:

 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/legodigitaldesigner.png link="@http://ldd.lego.com/"]] - Build with virtual LOGOS in a 3d LEGO simulator. Then, share your creations. It also allows you to purchase custom Lego sets based on your own designs.
 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/sculptypaint.gif link="@http://sculptypaint.softwareandgames.com/"]] - Open Source. Sculptypaint is a light 3d rendering program, similar to Blender but with fewer features.
 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/googlesketchup.png link="@http://sketchup.google.com/"]] - Free 3d object rendering program. You can use Sketchup to put 3d objects in sites like Google Earth.
 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/scratch.gif link="http://scratch.mit.edu/download"]] - Free Software - Programming environment for making games and other interactive programs.
 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/gamemaker7.gif link="http://www.yoyogames.com/gamemaker/try"]] - Free Software - Programming environment for making your own video games.
 * [[image:http://www.cmu.edu/news/images/alicelogo_news.jpg width="30" height="42" link="@http://www.alice.org/"]]- Alice is a creative "drag and drop" 3D programming environment that makes it easy for kids to create simple animations for story-telling, interactive games, or for sharing videos on the web.
 * [[image:http://www.goodhue.k12.mn.us/school242/genie224/images/files/phun.gif link="@http://www.phunland.com/wiki/Home"]] - Open Source. Physics Simulator - Great for the SMARTboard.
 * [[image:http://www.roblox.com/images/roblox_logo.png width="114" height="30" link="@http://www.roblox.com/"]] - build and share your own 3D games online
 * [[image:http://yourdraft.com/UserFiles/11134/sploder.png width="66" height="30" link="@http://www.sploder.com/"]] - Online application that lets you create your own platform & first-person shooter video games and share them with others.