creating & coding with scratch 2.0

22
Creating & Coding with Scratch 2.0 Karen Vitek Computer Science Teacher Spackenkill High School Poughkeepsie, NY Introduction NYSCATE Hudson Valley Conference March 1, 2014 Coding & Computational Thinking Scratch Basics Projects Sharing Resources

Upload: karen-vitek

Post on 25-Dec-2014

662 views

Category:

Education


2 download

DESCRIPTION

This presentation was made at the Hudson Valley NYSCATE Conference on March 1, 2014.

TRANSCRIPT

Page 1: Creating & Coding with Scratch 2.0

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

Page 2: Creating & Coding with Scratch 2.0

Contact Information

Introduction

[email protected]

Teacher Web Page

Traveling the Technosphere

Currently teaching Programming 1 and 2. Scratch 2.0 is used in the Programming 1 course.

Page 3: Creating & Coding with Scratch 2.0

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.”

Page 4: Creating & Coding with Scratch 2.0

Coding information

Coding & Computational

Thinking

code.org: Code Stars

Hour of Code

Learn to Code, Code to Learn

edSurge - Teaching Kids to Code

Page 5: Creating & Coding with Scratch 2.0

•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

Page 6: Creating & Coding with Scratch 2.0

Change Color

Move to a Beat

Say Something

Follow the Mouse

Interactive Whirl

Animate It

Moving Animation

Keep Score

Scratch Cards

Lorem ipsum

Page 7: Creating & Coding with Scratch 2.0

Scratch Basics

Change Color

Lorem ipsum

Back Next

Page 8: Creating & Coding with Scratch 2.0

Scratch Basics

Move to a Beat

Back Next

Page 9: Creating & Coding with Scratch 2.0

Scratch Basics

Say Something

Back Next

Page 10: Creating & Coding with Scratch 2.0

Scratch BasicsFollow the

Mouse

Back Next

Page 11: Creating & Coding with Scratch 2.0

Scratch BasicsInteractive

Whirl

Back Next

Page 12: Creating & Coding with Scratch 2.0

Scratch Basics

Animate It

Back Next

Page 13: Creating & Coding with Scratch 2.0

Scratch BasicsMoving

Animation

Back Next

Page 14: Creating & Coding with Scratch 2.0

Scratch Basics

Keep Score

Back Next

Page 15: Creating & Coding with Scratch 2.0

User Interface

Tips: Menu & Panel

Step by Step Intro

How to:

• Effects

• Animation

• Games

• Stories

• Music

Blocks

Scratch Basics

Nutsand Bolts

Page 16: Creating & Coding with Scratch 2.0

•Backpack

•Sprite Information

•Costumes & Paint Edi

tor

•Sound Editor

•Freesound

•SoundBible

•Musopen

•ccMixter

•Clipaudio ETC

•AudioSauna

Scratch Basics

Create More

Page 17: Creating & Coding with Scratch 2.0

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

Page 18: Creating & Coding with Scratch 2.0

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?

Page 19: Creating & Coding with Scratch 2.0

•Project Page

•Studios

•Remixing Projects

Scratch Sharing

Sharing

Page 21: Creating & Coding with Scratch 2.0

“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

Page 22: Creating & Coding with Scratch 2.0

ThankYou

Resources

*This presentation can be found on

Slideshare and at www.karenvitek.com