Scratch makes coding easy and fun using Blockly to drag and drop code.
As young people create projects in Scratch, they learn many of the 21st century skills that will be critical to success in the future: thinking creatively, communicating clearly, analyzing systematically, using technologies fluently, collaborating effectively, designing iteratively, learning continuously.
Starter Project - Teal Monster
Snap together blocks to create stories, games and animations and share your creations on the web
Make your sprite jump when you clap Make your sprite spin when you say something Make a simple game
Learning Scratch Lessons http://scratch.redware.com/node
(For students who did Squeak Last year and understand a bit of programing)
Step1: Watch the intro Scratch Video at the top of the page
Step 2 Review simple foreard positive numbers, backward negetativenumbers, and turn commands. These are like the commands we used in LOGO, and with the Roamer Robot. A series of introductory lessons below will get you scratching the surface of programming.
Step 3: Let's take apart a program and see how it works- How can you change the program by making simple changes in the parameters?
http://www.scribd.com/doc/17365252/Learn-Scratch-Lesson-1
The Scratch program was developed by MIT to teach young students programming concepts and develop skill in multimedia communication. Using a visual system of "Tiles" that contain commands users can connect together to create programs. These programs direct the characters and objects in the game.
Scratch for Elementary Students
Project #1: "Chasing/Eating" (Pac Man Type Game) Requirements: Extras: Step By Step Instructions for Chasing/Eating |
Project #2: Red Light/Green Light Requirements: Extras: |
Project #3: Pong Requirements: Extras: Code samples for Pong |
Project #4: Baby Catch (From Georgia Tech's Institute for Computing Education) Requirements: Extras: |
Project #5: Target Game Requirements: Extras: |
Project #6: Spinner Art (Screensaver Program) Requirements: Extras: |
Project #7: Growing Flowers (Challenge Project) Requirements: Extras: |
Project #8: Racing Game Requirements: Extras: Sample Scripts for Racing Game |
Project #9: Quiz Game Requirements: 1. Choose a quiz topic (Examples: colors, parts of a cell, vocabulary words . . .) 2. Create a list of possible answers 3. Create a Sprite to "ask the question." 4. Allow user to type in an answer 5. Compare user's answer to question 6. Provide user feedback to tell the user if they are correct or incorrect. Extras: 1. Keep score of correct answers. 2. Give a final percentage of correct answers. 3. Use movement and sounds to make game entertaining. Mr. Michaud's Simple Color Game Script Samples for Quiz Game Sample Script for Math Quiz Game |
Step 4 Watch the Whirl effect video from the site. Add the whirl effect to a mpvement sequence
Step 5 Let your imagination run wild and create
Learning Scratch Resources for 1st timers
3 Ways to Learn
1. Set of three intro lessons http://learnscratch.org/ with video's
2. Download printed directions from below
3. Follow along with Mrs. DeBoer
http://learnscratch.org/index.php?option=com_content&task=view&id=252&Itemid=346
http://www.scribd.com/doc/17365252/Learn-Scratch-Lesson-1
4. Try Another set of step by step instructions complete with videos
https://mywebspace.wisc.edu/dhawk/scratch/
Assignment:
We have studied animals and the places where they lived called habitats. Write a program in scratch where you place two animals in the place where they live and show how they can move. ( Abird that flies, a bear that climbs ect.)
Steps
1. First draw or choose a back ground
2. Draw or import a sprite
3. Use the movement blocks to program you animal to move
4. Now get creative and devlop a story around the animals and background you chose
A Little Help Needed????? Click Below
Reference Resources
These pages from MIT have resources for learning Scratch:
More ways to Practice Scratch
Technology in the missle http://pwoessner.com/scratch-programming/
Click here for a Wiki book on Scratch
Evaluation
Programming Concepts and Skills Supported in Scratch.doc