Upload
gafna
View
45
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Scratch Workshop. Thursday, August 26, 2010. What is Scratch?. Scratch is a programming language that makes it easy to create interactive stories, animations, games, music and art Designed to help young people (ages 8+) to develop 21 st Century skills. Scratch Interface. Green Flag. Stage. - PowerPoint PPT Presentation
Citation preview
Scratch Workshop
Thursday, August 26, 2010
What is Scratch?
• Scratch is a programming language that makes it easy to create interactive stories, animations, games, music and art
• Designed to help young people (ages 8+) to develop 21st Century skills
Scratch Interface
Blocks Palette
Scripts Area
Stage
Sprite List
Green Flag
Snapping Blocks• When you load Scratch,
your default sprite (character) will be the Scratch mascot
• To animate this sprite, you must drag and drop the blocks from the Block Palette into the Scripts Area
Making Your Sprite Do Stuff
Snapping these blocks together will move the sprite 10 steps while simultaneously rotating it 15 degrees... when the sprite on the Stage is clicked
Deleting Sprites
You can delete your sprite by right-clicking on its icon in the Sprite List and selecting delete.
Adding Sprites
You can add sprites clicking folder/star icon above the Sprite List
Each sprite has its own Script Window
Modifying the Background
To modify the background, double click in the white space on the Stage then click on the Background tab in the Scripts Area
8 Blocks!
• Using only these 8 blocks, create a project in which something surprising happens to a monkey.
Interactive Us!• Create a project that helps others learn about
you and the things you care about.
Maze!
Collide!
Telling Stories
• Slide show• Choose your own adventure• Animation
Slideshow Stories
Example files:
The Scratch Story of HopeD.sb
$100..sb
Concepts:
Changing stages
Use of “Next” command
Bonus additions:Sound filesHiding sprites
Choose Your Own Adventure Stories
Concepts:
Changing stages
Introduction of “IF” commands
Use of variables
Example files:
kostya 23.sb
Animation TypeConcepts:
Changing costumes
Use of “wait” command
Adding sounds and voices
Example files:
Wavingguy.sb
Connections to ICS2O
• Programming Constructso Variableso Input/Outputo Selectiono Repetitiono Stringso ListsoMessagingo Parallelism
ICS 2O1: A Scratch Unit
• Full year – 7 weeks• Semester – 3 – 4 weeks• 2-3 hours – Introduction to Scratch
– have the students hand in something (ex. Sailboat.sb)
• 9-10 hours – Sequence, Selection, Repetition– mix up small and medium sized programs
• 2-3 hours – Variables• 6-8 hours – Project
(Example: Maze_Pacman.sb)
Resources• http://learnscratch.org/
• http://scratched.media.mit.edu/resources/scratch-lesson-plan
• http://www.lero.ie/educationoutreach/secondlevel/scratchlessonplans/
• http://www.openbookproject.net/courses/scratch/day01.html
• http://scratched.media.mit.edu/resources/scratch-student-taskcards-accompanying-video-tutorials