Latest update: February 6, 2023
NEW! Notes on using Scratch Junior!
One slide per-page
Two slides per-page
Four slides per-page
Six slides per-page
Scratch Jr.'s Teacher Activity Guide
One slide per-page
Two slides per-page
Four slides per-page
Six slides per-page
Scratch Intro notes (one slide per page)
Scratch Intro notes (two slides per page)
https://media.oregonstate.edu/media/t/0_29e156h7
Warning! I was once asked to put on a 3-day Scratch class for some public school teachers. They were so inquisitive that I had to develop lots of materials. That's why there are over 100 pages of notes here. Don't feel like you need to go through all of them.
And, BTW, I haven't yet updated all the notes to Scratch 3.0. But, you will have no trouble doing things in Scratch 3.0 from these notes.
Scratch notes (one slide per page)
Scratch notes (two slides per page)
CatsAndDogsArrowKeys.pdf for a system with arrow keys
CatsAndDogsTouch.pdf for a touch screen system
The game itself: CatsAndDogsArrowKeys.sb3 for a system with arrow keys
The game itself: CatsAndDogsTouch.sb3 for a touch screen system
Writing a Breakout Game -- 1pp
breakout.sb2 -- the game itself
Writing a Maze Game -- 1pp
maze.sb2 -- the game itself
Experiments to try with the maze program
Real 3D -- a Scratch program that implements 3D
Fake 3D notes
Perspective demo
ChromaDepth demo
OSU's ChromaDepth web page
Scratch Commands, sorted by Category
Scratch Commands, sorted by Name
cat.running.laps.sb | Simple cat animation |
clone.sb2 | Example use of cloning in Scratch 2.0 |
color.square.sb | Fun concentric-square pen plotter |
draw.a.circle.sb | Drawing a line circle |
kinematics.sb | Forward kinematics |
limacons.sb | Drawing Limacons ("snail") curves |
lissajous.sb | Lissajous pattern curves |
orbit.sb | Orbital Mechanics |
particles.sb2 | A 2D particle system |
polar_rose.sb | A polar rose curve |
polar_tulip.sb | A polar tulip curve |
projectile.sb | Projectile motion |
spiro.sb | A Spirograph -- change the parameters and hit the space bar to redraw |
stamp.sb | Using the stamp command |
threed.sb2 | Attempting to emulate 3D rotation |
where.in.hawaii.sb | ChromaDepth Hawaii |
where.in.oregon.sb | ChromaDepth Oregon |
where.in.the.world.sb | ChromaDepth World |
ca.jpg | ChromaDepth California |
hawaiimap.jpg | ChromaDepth Hawaii |
mars.jpg | Mars, showing Valles Marineris and Olympus Mons |
oregonmap.jpg | ChromaDepth Oregon |
usa.jpg | ChromaDepth USA |
worlde.jpg | Earth, eastern hemisphere |
worldmap.jpg | ChromaDepth Earth |
worldw.jpg | Earth, western hemisphere |
Here's notes on some other fun non-Scratch things:
Blender notes
SketchUp notes
TinkerCad notes
Processing notes
Comments? Suggestions? Questions? Contact:
Mike Bailey
Oregon State University, Computer Science
2117 Kelley Engineering Center
Corvallis, OR 97331-5501
541-737-2542
mjb@cs.oregonstate.edu