Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. It is developed by the Lifelong Kindergarten Group at the M.I.T. Media Lab in Cambridge, Mass.
This handout covers the Basics of Programming with Scratch.
To try the latest version of Scratch - Scratch 2.0 - visit the Scratch website at http://scratch.mit.edu/ and click "Create." Scratch 2.0 runs completely in the browser - there's no need to install it. There also is a downloadable version that works offline available at Offline Scratch.
All can be downloaded and remixed if you have an account on the Scratch website
Good Project Ideas (these are simple projects that are doable in the time we have)
Tiger Tech Ed Student Projects (projects by GMS students)
Tiger Tech Ed Projects Fall 2016
Tiger Tech Ed Projects Spring 2016
Tiger Tech Ed Projects Fall 2015
Tiger Tech Ed Projects Spring 2015
Tiger Tech Ed Projects Spring 2014
In Class Demos < EXAMPLE SPRITES ARE HERE
Favorite Games (picked by Mr. H and other students)
A Gallery of the Best Games (there are other galleries like this)
> Find a game you like? Let me know
See below for all learning projects. For the final project see Scratch Final Project.
Lesson 1 - Felix and Herbert Covers: Changing costumes and appearance, Keeping and setting the score, Broadcast messages
Challenges
|
|
|
|
Lesson 2 - Ghostbusters Covers: Setting a variable, Loops, Keeping and setting the score
Challenges
|
|
|
|
Lesson 3 - Fireworks In this project, we’ll create a fireworks display over a city. These concepts can be easily used to move bullets to specific locations in your games. Covers: Responding to clicks, Changing the appearance of sprites, Playing sounds, Broadcasting and receiving events, Coordinates
Challenges Do after completing the instructions:
|
|
|
|
Lesson 4 - Fish Chomp Guide the large Hungry Fish and try to eat all the prey that are swimming around. Covers: Moving sprites, Controlling sprites with the mouse, Changing costumes, Collision detection, Sprites reading other sprites’ state, Keeping and changing scores
Challenges
|
|
|
|
Lesson 5 - Flappy Parrot Covers: Sprite animation, cloning, collision detection, cloud variables, coding gravity. Challenges
|
|
|