Introduction to Scratch Programming
Tiffany SnellPalm Beach County Library System
What is Scratch?
Website:scratch.mit.edu
Why Scratch and Not Python, JavaScript, or C?
Scratch -
Python - print("Hello World!")
JavaScript - alert("Hello World!");
C -
#include <stdio.h>
int main()
{
// printf() displays the string inside
quotation
printf("Hello World!");
return 0;
}
Hello World!
What does Scratch do?
Why Scratch?You don’t need to download and install an IDLE (Integrated Development and
Learning Environment), a GUI toolkit, an interpreter, or a compiler.
Everything is free and built right into the website interface.
Best for grades 3 - 5.
Basic Requirements:
1. Computer Access
2. Internet Access
Joining Scratch
Make sure your
attendees write down
their usernames and
passwords!
Step 4: Attendees will
need a parent’s email
address.
Library / Branch Accounts
It’s a good idea
to sign up for a
library or branch
account in order
to save your own
work!
Starting a Project
ScratchInterface / Project Screen
Scratch uses what we call a “Gooey,” or GUI (Graphical User Interface).
Sprites
Scratch Handouts
Basic Computer ProgrammingScratch Vocabulary
Sprites
Costumes
Events
Loops
Variables
Coordinates
Conditionals
Decision and Branches
Sensing and Detecting
Troubleshooting
Which Browser Do I Use?
Whichever One Works!
Power & Control
Odds & Ends
Remix
Scratch Jr
If you have access to tablets, you could also give Scratch Jr a try!
Grade Range: K-2
Recommended Scratch Titles
Coding Games in
Scratch
by Jon Woodcock
Coding Projects
in Scratch
by Jon Woodcock
Help Your Kids
with Computer
Coding
by DK Publishing
Scratch For Kids
For Dummies
by Derek Breen
How to Code: A
Step-By-Step Guide
to Computer Coding
by Max Wainewright
Q & A
Contact Information
Tiffany Snell
[email protected]@gmail.com
Channel: Coding Librarian
https://www.youtube.com/channel/UCPE9qTYnjNM4OAH2BJ4Vczw