Provides a quick introduction to Scratch and how easy it is to get started
This was a presentation I did today for a course on Presentation Skills. However I thought other parents may find it interesting.
2. What is Scratch?
• An excellent introduction to programming
which fosters learning and creativity as
kids play
3. What will my kids learn/improve?
•
•
•
•
•
•
•
•
Logic
Coordinates
Math
Controls
Loops
Sensors
Optimizing
Drawing
4. What is it like?
• Programming is fun
• They can create whatever they
can imagine
• Activity you can do together
• The meaning of this weird
symbol:
5. What can we create?
• Anything you want: Art, animations,
interactive games, or anything you can
imagine
6. Aquarium example
• Learn about x and y
coordinates
• Learn about sprites
• Include bubble
sounds
From book “Scratch Programming For Teens
7. Maze example
• Learn about keyboard
inputs (arrow up,
down, left right)
• Control sprites
interacting with each
other as they touch
• Play a game that you
created yourself
– Unlock the door, get
the gem and get out
the blue door
Chapter 7 from book “Super Scratch Programming Adventure
8. Windmill example
• Create your own sprites
and buttons which control
their behaviour
a: makes it spin
b: makes it bouce
c: makes it move around
• Pressing combination of
keys makes it go wacky
Designed by my 7 year old
13. Scratch is free and it is easy to
get started
• Provided from the MIT Media Lab
• Use online:
– http://scratch.mit.edu/
OR
• Download offline editor:
http://scratch.mit.edu/scratch2downlo
ad/
Are you familiar with the lyrics “Mother says I was a dancer before I could walk, she says I began to sing long before I could talk”.
I was amazed as I recently watched my son as he learned to program before he could read.
I want to share an excellent creative and education platform with you so that you have all the tools you need to introduce your kids to programming.
ABBA - Thank You For The Music Lyrics
Why programming for kids you may be asking yourself?
A great introduction to logic and coordinates
Includes the concepts of controls and loops.
Beware, the challenge we now face is getting our kids away from the computer after their time is up.
First let me show you a quick demo
Why programming for kids you may be asking yourself?
A great introduction to logic and coordinates
Includes the concepts of controls and loops.
Beware, the challenge we now face is getting our kids away from the computer after their time is up.
First let me show you a quick demo
Aquiarium = sprits each one with own scripts
X coordinates (left to right)
Y coordinates (up and down)
Graphics provided with Scratch
Maze = inputs from keyboard (up,down, left, right)
Sprites interact with each other
Chapter 7 in book – more details later
Windmill = Son’s own creation
Input from mouse (click on buttons)
Create own sprites with editor (like paint)
Next will show you some code
Very different from standard code
I want you to take a look at this program and try to figure out what it does
WAIT
Can anyone tell me what the program does first?
Next take a look at how we build the code
Powerful – games with balls an gravity
Arcade-type games
Books and online tutorials provide a wealth of resources
Scratch is easy, fun for kids and fun for adults
Amazed by creativity and the projects that they can come up with