View
661
Download
2
Category
Preview:
DESCRIPTION
This presentation was made at the Hudson Valley NYSCATE Conference on March 1, 2014.
Citation preview
Creating & Coding with Scratch 2.0
Karen VitekComputer Science TeacherSpackenkill High SchoolPoughkeepsie, NY
Introduction
NYSCATE Hudson Valley Conference
March 1, 2014
Coding & Computational
Thinking
Scratch Basics
Projects
Sharing
Resources
Contact Information
Introduction
karen.vitek@spackenkillschools.org
Teacher Web Page
Traveling the Technosphere
Currently teaching Programming 1 and 2. Scratch 2.0 is used in the Programming 1 course.
Why coding?
Coding & Computational
Thinking
Maria KlawePresident, Harvey Mudd College
“Coding is today’s language of creativity. All our children deserve a chance to become creators instead consumers of computer science.”
Bill GatesChairman, Microsoft
“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.“
Mitchel ResnickLEGO Papert Professor of Learning Research and head of the Lifelong Kindergarten group at the MIT Media Lab
“In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn. In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas. These skills are useful not just for computer scientists but for everyone, regardless of age, background, interests, or occupation.”
Coding information
Coding & Computational
Thinking
code.org: Code Stars
Hour of Code
Learn to Code, Code to Learn
edSurge - Teaching Kids to Code
•Scratch 2.0 Overview Video
•Creative Computing Online
Workshop
•Scratch Website
•Create an Account
•Offline Scratch 2.0 Editor
•Scratch Video Tutorials
•Getting Started Guide
•Scratch Cards
Scratch BasicsGetting Started
with Scratch ipsum
Change Color
Move to a Beat
Say Something
Follow the Mouse
Interactive Whirl
Animate It
Moving Animation
Keep Score
Scratch Cards
Lorem ipsum
Scratch Basics
Change Color
Lorem ipsum
Back Next
Scratch Basics
Move to a Beat
Back Next
Scratch Basics
Say Something
Back Next
Scratch BasicsFollow the
Mouse
Back Next
Scratch BasicsInteractive
Whirl
Back Next
Scratch Basics
Animate It
Back Next
Scratch BasicsMoving
Animation
Back Next
Scratch Basics
Keep Score
Back Next
User Interface
Tips: Menu & Panel
Step by Step Intro
How to:
• Effects
• Animation
• Games
• Stories
• Music
Blocks
Scratch Basics
Nutsand Bolts
•Backpack
•Sprite Information
•Costumes & Paint Edi
tor
•Sound Editor
•Freesound
•SoundBible
•Musopen
•ccMixter
•Clipaudio ETC
•AudioSauna
Scratch Basics
Create More
Project 1
Projects
10 Blocks
Think: What can you create with only 10 Scratch blocks?
How creative can you be when you can only use 10
different blocks?
Background: In this activity you will only be uses these 10
blocks:
http://www.youtube.com/watch?v=FyWF2Y_D_Uc
Project 2
ProjectsDebug-its
Think: How can you troubleshoot a program when it doesn't work
the way you want it to? Can you debug a Scratch program?
Background: Debugging is an important skill to learn for any
coding project. In this activity, you will investigate what is going
awry and find a solution.
•Debug-it 1 When the green flag is clicked, both Gobo and Scratch
Cat should start dancing. But only Scratch Cat starts dancing! How
do we fix the program?
•Debug-it 2 In this project, when the green flag is clicked, the
Scratch Cat should start on the left side of the stage, say
something about being on the left side, glide to the right side of
the stage, and say something about being on the right side. It
works the first time the green flag is clicked, but not again. How do
we fix the program?
•Debug-it 3 The Scratch Cat should do a flip when the space key is
pressed. But when the space key is pressed, nothing happens!
How do we fix the program?
•Project Page
•Studios
•Remixing Projects
Scratch Sharing
Sharing
• ScratchEd
• Scratch Jr.
• Makey Makey
• Picoboard
• Lego WeDo
• Tynker
• iPad Apps for Coding
• Creative Computing Online Workshop
• Scratch Web Resources
Scratch Resources
Resources
“Ultimately, what is needed is a shift in mindsets, so that people begin to see coding not only as a pathway to good jobs, but as a new form of expression and a new context for learning.”
-Mitchel Resnick
Resources
ThankYou
Resources
*This presentation can be found on
Slideshare and at www.karenvitek.com
Recommended