creating & coding with scratch 2.0

Post on 25-Dec-2014

663 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

“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

top related