Introduction to Scratch Programming
Tiffany Snell Palm Beach County Library System
Introduction to Scratch Programming Tiffany Snell Palm Beach - - PowerPoint PPT Presentation
Introduction to Scratch Programming Tiffany Snell Palm Beach County Library System What is Scratch? Website: scratch.mit.edu Why Scratch and Not Python, JavaScript, or C? Scratch - Python - print("Hello World!")
Introduction to Scratch Programming
Tiffany Snell Palm 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:
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!
Scratch Interface / Project Screen
Scratch uses what we call a “Gooey,” or GUI (Graphical User Interface).
Sprites
Scratch Handouts
Basic Computer Programming
Scratch Vocabulary Sprites Costumes Events Loops Variables Coordinates Conditionals Decision and Branches Sensing and Detecting
Which Browser Do I Use? Whichever One Works!
Power & Control
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
Contact Information
Tiffany Snell snellt@pbclibrary.org codinglibrarian@gmail.com
Channel: Coding Librarian
https://www.youtube.com/channel/UCPE9qTYnjNM4OAH2BJ4Vczw