Introduction to Scratch Programming - MemberClicks...Introduction to Scratch Programming Tiffany...

Post on 20-May-2020

12 views 0 download

Transcript of Introduction to Scratch Programming - MemberClicks...Introduction to Scratch Programming Tiffany...

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

snellt@pbclibrary.orgcodinglibrarian@gmail.com

Channel: Coding Librarian

https://www.youtube.com/channel/UCPE9qTYnjNM4OAH2BJ4Vczw