SlideShare a Scribd company logo
Getting Started with Scratch 2.0
a daylong exploration of computational creativity
Saturday, March 23, 2013
Hosted by the ScratchEd Team
2
Welcome!
We are thrilled that you have joined us for this daylong exploration of computational creativity
with Scratch.
Whether this is your first experience with Scratch or you have been working with Scratch for a
long time, we hope that you enjoy today’s workshop – which is designed to provide you with
numerous opportunities to explore, play, and create with the Scratch programming language.
This document is your guide for the day. There won’t be any lectures, or anyone standing at the
front of the room asking you to follow along. You will be exploring at your own pace,
supporting the people around you, and asking for help as you need help. You may get through
the whole guide, or just a fraction of it.
We have organized the guide into three parts: Getting Oriented, First Steps, and Going Deeper.
Each part contains a collection of activities – an inventory of questions, ideas, and challenges to
help you build greater fluency and familiarity with Scratch.
Your ScratchEd Team Friends,
Karen, Michelle, Janet, Matt, and Jeff
3
My Scratch 2.0 Exploration Inventory
qPart 1: Getting Oriented
qAccessing the site
qStarting a project
qExploring the project editor
qPart 2: First Steps
qMaking projects
qStep-by-Step introductory project
qAbout Me project
qRemix project
qReflecting on experiences
qPart 3: Going Deeper
qSolving puzzles
qResponding to themes
qExploring features
qBroadcasting
qMaking a block
qCloning
qData
qCamera
qAfterword: Looking Back
qExploring the ScratchEd online community
4
Part 1: Getting Oriented
We are about to begin our journey. Let’s take stock of how we are currently thinking and what
questions we have – and let’s make sure we have everything we need to get started.
q What I currently think Scratch is…
q I can get to the Scratch 2.0 website at beta.scratch.mit.edu
q I can sign in to the Scratch 2.0 website with my account.
q Questions I currently have about Scratch…
5
q I can start a new project.
q I have explored the different parts of the project editor.
q The menu bar
q The cursor tools
q The stage
q The sprites list
q The blocks palette
q The costumes editor
q The sounds editor
q The scripts editor
q The backpack
q The tips window
q Parts of the project editor that I currently have questions about…
6
Part 2: First Steps
There are many ways of getting started with Scratch. In this section, we’ll be trying three
different approaches – (1) step-by-step, (2) open-ended exploration, and (3) remixing – by
creating three different starter projects.
q Project #1: I have completed the “Step-by-Step Intro” that is described in the Tips window.
q Project #2: I have created an “About Me” project.
q I added sprites.
q I made my sprites interactive by adding scripts that enable the sprites to respond to
clicks and key presses.
q I used some of these blocks:
q Project #3: I have created a remix project.
q I chose a project from the “Starter Projects” studio at
http://beta.scratch.mit.edu/studios/190117/ (or I found another project from the online
community as my starter project).
q I studied the project’s code by clicking on the “See Inside” button.
q I created a remix by clicking the “Remix” button in the project editor and changing
the project’s code.
7
When people are getting started with Scratch, they typically run into similar challenges. We’ve
started you off with two common questions. What questions (and answers) would you add?
q Why doesn’t my project work like I think it should?
q What is the difference between sprites and costumes?
q
q
q
q
8
Part 3: Going Deeper
Now that you have explored some of the Scratch fundamentals, it’s time for some deeper
explorations. In this “Going Deeper” section, we offer three strategies for guiding your next
stages of learning and play: (1) Solving puzzles, (2) Responding to themes, and (3) Exploring
features.
Solving puzzles
These puzzles engage some of the more advanced concepts in Scratch that are related to
interactivity. Interactivity is awesome – it’s what differentiates a Scratch project from a still
image or a video. These puzzles don’t have one “right” solution. Try out the puzzles with a
neighbor (or neighbors!) and compare your strategies.
q Whenever you press the B key, the sprite gets a little bigger. Whenever you press the S
key, the sprite gets a little smaller.
q Whenever the sprite hears a loud sound, it changes color.
q Whenever the sprite is in the top 25% of the screen, it says “I like it up here.”
q When the sprite touches something blue, it plays a high note. When the sprite touches
something red, it plays a low note.
q Whenever two sprites collide, one of them says: “Excuse me.”
q Whenever the cat sprite gets near the dog sprite, the dog turns and runs from the cat.
q Whenever you click on the background, a flower appears at that spot.
q Whenever you click on a sprite, all other sprites do a dance.
q Whenever the score reaches 10, the scene (background) changes.
q Whenever you move the mouse-pointer, the sprite follows but doesn't touch the mouse-
pointer.
Responding to themes
Have an idea for a project you would like to build? Looking for some project-making thematic
guidance? Peruse the Scratch online community for ideas of projects to create or remix – the
“Explore” part of the site (http://beta.scratch.mit.edu/explore/) is particularly useful.
Or start out with one of these thematic projects:
q Six word memoirs
q Mazes
q Greeting cards
q Interactive quizzes
9
Exploring features
There are many advanced features to explore in Scratch – and intriguing features that are new to
Scratch 2.0. In this section, you will have the opportunity to explore five of these features:
q broadcasting,
q making a block (new to 2.0)
q cloning (new to 2.0)
q data (cloud data is new to 2.0)
q camera (new to 2.0)
For each of the features, we have included an overview of the feature, a sampling of the blocks
involved, a basic video tutorial of how it works, links to more complex examples, encouragement
to build or remix a project using the feature, and questions for further inquiry and reflection.
Feature #1: Broadcasting
Overview
Using the broadcasting feature, you can send messages between sprites.
Blocks
Basic Example
Video tutorial available at http://vimeo.com/62473683
More Examples
Collection of sample projects available at http://beta.scratch.mit.edu/studios/191536
Time to Experiment
Investigate broadcasting in one of the examples.
Try using broadcasting in a new project or remix an example.
Search for other projects using broadcasting on the website.
10
Time to Reflect
How else can you imagine broadcasting being used?
How would you explain broadcasting to someone else?
What are you still wondering about broadcasting?
Feature #2: Making a block
Overview
With Scratch 2.0, you can now define your own blocks.
Blocks
Basic Example
Video tutorial available at http://vimeo.com/62472894
More Examples
Collection of sample projects available at http://beta.scratch.mit.edu/studios/190107
Time to Experiment
Investigate making a block in one of the examples.
Try making a new block in a new project or remix an example.
Search for other projects on the website that use custom blocks.
Time to Reflect
How else can you imagine custom blocks being used?
How would you explain making a block to someone else?
What are you still wondering about making a block?
11
Feature #3: Cloning
Overview
What do you do if you want multiple instances of an object in your project? In Scratch 2.0,
managing many instances is made easier with the cloning feature.
Blocks
Basic Example
Video tutorial available at http://vimeo.com/62472896
More Examples
Collection of sample projects available at http://beta.scratch.mit.edu/studios/190120
Time to Experiment
Investigate cloning in one of the examples.
Try using cloning in a new project or remix an example.
Search for other projects using cloning on the website.
Time to Reflect
How else can you imagine cloning being used?
How would you explain cloning to someone else?
What are you still wondering about cloning?
12
Feature #4: Data
Overview
Keep track of numbers and strings using data – in variables (individual numbers or strings) and
lists (collections of numbers and/or strings). And, new to Scratch 2.0, have persistent data with
the cloud variable feature.
Blocks
Basic Example
Video tutorial available at http://vimeo.com/62472895
More Examples
Collection of sample projects available at http://beta.scratch.mit.edu/studios/191535/
Time to Experiment
Investigate the use of cloud data variables in one of the examples.
Try using cloud variables in a new project or remix an example.
Search for other projects using cloud variables on the website.
Time to Reflect
How else can you imagine cloud data being used?
How would you explain cloud data to someone else?
What are you still wondering about cloud data?
13
Feature #5: Camera
Overview
With Scratch 2.0, you can use your computer’s camera to interact with your creations – think
Microsoft Kinect meets Scratch!
Blocks
Basic Example
Change the values to
experiment with the
sensitivity of the video
camera
Experiment with
different blocks or
sounds to see what the
video camera can
trigger
14
More Examples
Motion sensor test – http://beta.scratch.mit.edu/projects/10054960/
Interactive ball pit – http://beta.scratch.mit.edu/projects/10071109/
Burglar alarm – http://beta.scratch.mit.edu/projects/10052902/
Collection of sample projects available at http://beta.scratch.mit.edu/studios/190118
Time to Experiment
Investigate the camera feature in one of the examples.
Try using the camera in a new project or remix an example.
Search for other projects using the camera on the website.
Time to Reflect
How else can you imagine the camera being used?
How would you explain the camera feature to someone else?
What are you still wondering about the camera feature?
Change the values to
get the sensitivity level
you want
Experiment with the
video motion block
and green “Operator”
blocks to trigger
actions
Experiment with
different commands in
the dropdown lists to
see how they affect
your sprite
15
Afterword: Looking Back
We are about to end our journey. Let’s revisit how we are thinking and what questions we have.
q How my thinking about Scratch has changed…
q Questions I have about Scratch…
We hope to see you at future events – and online.
q I have explored the ScratchEd online community at http://scratch-ed.org

More Related Content

Viewers also liked

Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
David Oromaner
 
Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint Editor
David Oromaner
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
David Oromaner
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
jonathanbyrne
 
Scratch Lesson 5
Scratch Lesson 5Scratch Lesson 5
Scratch Lesson 5
Vadim Axelrod
 
Scratch Lesson 6
Scratch Lesson 6Scratch Lesson 6
Scratch Lesson 6
Vadim Axelrod
 
Scratch Lesson 3
Scratch Lesson 3Scratch Lesson 3
Scratch Lesson 3
Vadim Axelrod
 
Scratch Lesson 4
Scratch Lesson 4Scratch Lesson 4
Scratch Lesson 4
Vadim Axelrod
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
Vadim Axelrod
 
Scratch Lesson 1
Scratch Lesson 1Scratch Lesson 1
Scratch Lesson 1
Vadim Axelrod
 
An Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based LearningAn Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based Learning
Patrick Woessner
 
Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010
Douglas Kiang
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with Scratch
Cort1026
 
Guide p version-francais
Guide p version-francaisGuide p version-francais
Guide p version-francais
tocoto
 
Citizenship Digital Age
Citizenship Digital AgeCitizenship Digital Age
Citizenship Digital Age
Patrick Woessner
 
Permaculture et agriculture
Permaculture et agriculture Permaculture et agriculture
Permaculture et agriculture
Permaculture 44
 
Paiement en ligne Paypal - Manuel d'utilisation
Paiement en ligne Paypal - Manuel d'utilisationPaiement en ligne Paypal - Manuel d'utilisation
Paiement en ligne Paypal - Manuel d'utilisation
CEFAC
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
David Noble
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
St. Petersburg College
 

Viewers also liked (20)

Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
 
Scratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint EditorScratch Lesson 2 – Paint Editor
Scratch Lesson 2 – Paint Editor
 
Scratch Lesson 3 - Interactivity
Scratch Lesson 3 -  InteractivityScratch Lesson 3 -  Interactivity
Scratch Lesson 3 - Interactivity
 
Lesson 1: scratch basics
Lesson 1: scratch basicsLesson 1: scratch basics
Lesson 1: scratch basics
 
Scratch Lesson 5
Scratch Lesson 5Scratch Lesson 5
Scratch Lesson 5
 
Scratch Lesson 6
Scratch Lesson 6Scratch Lesson 6
Scratch Lesson 6
 
Scratch Lesson 3
Scratch Lesson 3Scratch Lesson 3
Scratch Lesson 3
 
Scratch Lesson 4
Scratch Lesson 4Scratch Lesson 4
Scratch Lesson 4
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Scratch Lesson 1
Scratch Lesson 1Scratch Lesson 1
Scratch Lesson 1
 
An Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based LearningAn Urban Adventure in Project-Based Learning
An Urban Adventure in Project-Based Learning
 
manuel de procedure INATRASO
manuel de procedure INATRASOmanuel de procedure INATRASO
manuel de procedure INATRASO
 
Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010Creative Teaching with Scratch 2010
Creative Teaching with Scratch 2010
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with Scratch
 
Guide p version-francais
Guide p version-francaisGuide p version-francais
Guide p version-francais
 
Citizenship Digital Age
Citizenship Digital AgeCitizenship Digital Age
Citizenship Digital Age
 
Permaculture et agriculture
Permaculture et agriculture Permaculture et agriculture
Permaculture et agriculture
 
Paiement en ligne Paypal - Manuel d'utilisation
Paiement en ligne Paypal - Manuel d'utilisationPaiement en ligne Paypal - Manuel d'utilisation
Paiement en ligne Paypal - Manuel d'utilisation
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 

Similar to Scratch2

Scratch Project
Scratch ProjectScratch Project
Scratch Project
cachs_computing
 
Learn scratch-programming-e book
Learn scratch-programming-e bookLearn scratch-programming-e book
Learn scratch-programming-e book
technicalteam
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
Try Fajarman
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
Jesus Suárez Soto
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
zulfikarzulfikar40
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
CM Ites
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
afsheenfaiq2
 
Google Sketch Up Presentation
Google Sketch Up PresentationGoogle Sketch Up Presentation
Google Sketch Up Presentation
angelajohnston2009
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
Karen VItek
 
A great demo day pitch
A great demo day pitchA great demo day pitch
A great demo day pitch
SketchDeck
 
Lesson five presentation
Lesson five presentationLesson five presentation
Lesson five presentation
sutt202
 
Design Sprint Case in Trend Micro
Design Sprint Case in Trend MicroDesign Sprint Case in Trend Micro
Design Sprint Case in Trend Micro
Juggernaut Liu
 
Understanding ScratchX Extensions with JavaScript
Understanding ScratchX Extensions with JavaScriptUnderstanding ScratchX Extensions with JavaScript
Understanding ScratchX Extensions with JavaScript
Darren Adkinson
 
Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0
Karen VItek
 
How to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge AmericasHow to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge Americas
Ariel Quinones
 
Drupal product 3 is the magic number
Drupal product 3 is the magic numberDrupal product 3 is the magic number
Drupal product 3 is the magic number
Roy Scholten
 
Scratch worksheets compilation activities
Scratch worksheets compilation activitiesScratch worksheets compilation activities
Scratch worksheets compilation activities
emerald1010
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2
Solange Zambrano
 
Guide scratch2
Guide scratch2Guide scratch2
Guide scratch2
Laura Gomensoro
 
Scratch2
Scratch2Scratch2

Similar to Scratch2 (20)

Scratch Project
Scratch ProjectScratch Project
Scratch Project
 
Learn scratch-programming-e book
Learn scratch-programming-e bookLearn scratch-programming-e book
Learn scratch-programming-e book
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Google Sketch Up Presentation
Google Sketch Up PresentationGoogle Sketch Up Presentation
Google Sketch Up Presentation
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
A great demo day pitch
A great demo day pitchA great demo day pitch
A great demo day pitch
 
Lesson five presentation
Lesson five presentationLesson five presentation
Lesson five presentation
 
Design Sprint Case in Trend Micro
Design Sprint Case in Trend MicroDesign Sprint Case in Trend Micro
Design Sprint Case in Trend Micro
 
Understanding ScratchX Extensions with JavaScript
Understanding ScratchX Extensions with JavaScriptUnderstanding ScratchX Extensions with JavaScript
Understanding ScratchX Extensions with JavaScript
 
Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0
 
How to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge AmericasHow to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge Americas
 
Drupal product 3 is the magic number
Drupal product 3 is the magic numberDrupal product 3 is the magic number
Drupal product 3 is the magic number
 
Scratch worksheets compilation activities
Scratch worksheets compilation activitiesScratch worksheets compilation activities
Scratch worksheets compilation activities
 
Getting started-guide-scratch2
Getting started-guide-scratch2Getting started-guide-scratch2
Getting started-guide-scratch2
 
Guide scratch2
Guide scratch2Guide scratch2
Guide scratch2
 
Scratch2
Scratch2Scratch2
Scratch2
 

Recently uploaded

ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
wyddcwye1
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
ElizabethGarrettChri
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 

Recently uploaded (20)

ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024Open Source Contributions to Postgres: The Basics POSETTE 2024
Open Source Contributions to Postgres: The Basics POSETTE 2024
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 

Scratch2

  • 1. Getting Started with Scratch 2.0 a daylong exploration of computational creativity Saturday, March 23, 2013 Hosted by the ScratchEd Team
  • 2. 2 Welcome! We are thrilled that you have joined us for this daylong exploration of computational creativity with Scratch. Whether this is your first experience with Scratch or you have been working with Scratch for a long time, we hope that you enjoy today’s workshop – which is designed to provide you with numerous opportunities to explore, play, and create with the Scratch programming language. This document is your guide for the day. There won’t be any lectures, or anyone standing at the front of the room asking you to follow along. You will be exploring at your own pace, supporting the people around you, and asking for help as you need help. You may get through the whole guide, or just a fraction of it. We have organized the guide into three parts: Getting Oriented, First Steps, and Going Deeper. Each part contains a collection of activities – an inventory of questions, ideas, and challenges to help you build greater fluency and familiarity with Scratch. Your ScratchEd Team Friends, Karen, Michelle, Janet, Matt, and Jeff
  • 3. 3 My Scratch 2.0 Exploration Inventory qPart 1: Getting Oriented qAccessing the site qStarting a project qExploring the project editor qPart 2: First Steps qMaking projects qStep-by-Step introductory project qAbout Me project qRemix project qReflecting on experiences qPart 3: Going Deeper qSolving puzzles qResponding to themes qExploring features qBroadcasting qMaking a block qCloning qData qCamera qAfterword: Looking Back qExploring the ScratchEd online community
  • 4. 4 Part 1: Getting Oriented We are about to begin our journey. Let’s take stock of how we are currently thinking and what questions we have – and let’s make sure we have everything we need to get started. q What I currently think Scratch is… q I can get to the Scratch 2.0 website at beta.scratch.mit.edu q I can sign in to the Scratch 2.0 website with my account. q Questions I currently have about Scratch…
  • 5. 5 q I can start a new project. q I have explored the different parts of the project editor. q The menu bar q The cursor tools q The stage q The sprites list q The blocks palette q The costumes editor q The sounds editor q The scripts editor q The backpack q The tips window q Parts of the project editor that I currently have questions about…
  • 6. 6 Part 2: First Steps There are many ways of getting started with Scratch. In this section, we’ll be trying three different approaches – (1) step-by-step, (2) open-ended exploration, and (3) remixing – by creating three different starter projects. q Project #1: I have completed the “Step-by-Step Intro” that is described in the Tips window. q Project #2: I have created an “About Me” project. q I added sprites. q I made my sprites interactive by adding scripts that enable the sprites to respond to clicks and key presses. q I used some of these blocks: q Project #3: I have created a remix project. q I chose a project from the “Starter Projects” studio at http://beta.scratch.mit.edu/studios/190117/ (or I found another project from the online community as my starter project). q I studied the project’s code by clicking on the “See Inside” button. q I created a remix by clicking the “Remix” button in the project editor and changing the project’s code.
  • 7. 7 When people are getting started with Scratch, they typically run into similar challenges. We’ve started you off with two common questions. What questions (and answers) would you add? q Why doesn’t my project work like I think it should? q What is the difference between sprites and costumes? q q q q
  • 8. 8 Part 3: Going Deeper Now that you have explored some of the Scratch fundamentals, it’s time for some deeper explorations. In this “Going Deeper” section, we offer three strategies for guiding your next stages of learning and play: (1) Solving puzzles, (2) Responding to themes, and (3) Exploring features. Solving puzzles These puzzles engage some of the more advanced concepts in Scratch that are related to interactivity. Interactivity is awesome – it’s what differentiates a Scratch project from a still image or a video. These puzzles don’t have one “right” solution. Try out the puzzles with a neighbor (or neighbors!) and compare your strategies. q Whenever you press the B key, the sprite gets a little bigger. Whenever you press the S key, the sprite gets a little smaller. q Whenever the sprite hears a loud sound, it changes color. q Whenever the sprite is in the top 25% of the screen, it says “I like it up here.” q When the sprite touches something blue, it plays a high note. When the sprite touches something red, it plays a low note. q Whenever two sprites collide, one of them says: “Excuse me.” q Whenever the cat sprite gets near the dog sprite, the dog turns and runs from the cat. q Whenever you click on the background, a flower appears at that spot. q Whenever you click on a sprite, all other sprites do a dance. q Whenever the score reaches 10, the scene (background) changes. q Whenever you move the mouse-pointer, the sprite follows but doesn't touch the mouse- pointer. Responding to themes Have an idea for a project you would like to build? Looking for some project-making thematic guidance? Peruse the Scratch online community for ideas of projects to create or remix – the “Explore” part of the site (http://beta.scratch.mit.edu/explore/) is particularly useful. Or start out with one of these thematic projects: q Six word memoirs q Mazes q Greeting cards q Interactive quizzes
  • 9. 9 Exploring features There are many advanced features to explore in Scratch – and intriguing features that are new to Scratch 2.0. In this section, you will have the opportunity to explore five of these features: q broadcasting, q making a block (new to 2.0) q cloning (new to 2.0) q data (cloud data is new to 2.0) q camera (new to 2.0) For each of the features, we have included an overview of the feature, a sampling of the blocks involved, a basic video tutorial of how it works, links to more complex examples, encouragement to build or remix a project using the feature, and questions for further inquiry and reflection. Feature #1: Broadcasting Overview Using the broadcasting feature, you can send messages between sprites. Blocks Basic Example Video tutorial available at http://vimeo.com/62473683 More Examples Collection of sample projects available at http://beta.scratch.mit.edu/studios/191536 Time to Experiment Investigate broadcasting in one of the examples. Try using broadcasting in a new project or remix an example. Search for other projects using broadcasting on the website.
  • 10. 10 Time to Reflect How else can you imagine broadcasting being used? How would you explain broadcasting to someone else? What are you still wondering about broadcasting? Feature #2: Making a block Overview With Scratch 2.0, you can now define your own blocks. Blocks Basic Example Video tutorial available at http://vimeo.com/62472894 More Examples Collection of sample projects available at http://beta.scratch.mit.edu/studios/190107 Time to Experiment Investigate making a block in one of the examples. Try making a new block in a new project or remix an example. Search for other projects on the website that use custom blocks. Time to Reflect How else can you imagine custom blocks being used? How would you explain making a block to someone else? What are you still wondering about making a block?
  • 11. 11 Feature #3: Cloning Overview What do you do if you want multiple instances of an object in your project? In Scratch 2.0, managing many instances is made easier with the cloning feature. Blocks Basic Example Video tutorial available at http://vimeo.com/62472896 More Examples Collection of sample projects available at http://beta.scratch.mit.edu/studios/190120 Time to Experiment Investigate cloning in one of the examples. Try using cloning in a new project or remix an example. Search for other projects using cloning on the website. Time to Reflect How else can you imagine cloning being used? How would you explain cloning to someone else? What are you still wondering about cloning?
  • 12. 12 Feature #4: Data Overview Keep track of numbers and strings using data – in variables (individual numbers or strings) and lists (collections of numbers and/or strings). And, new to Scratch 2.0, have persistent data with the cloud variable feature. Blocks Basic Example Video tutorial available at http://vimeo.com/62472895 More Examples Collection of sample projects available at http://beta.scratch.mit.edu/studios/191535/ Time to Experiment Investigate the use of cloud data variables in one of the examples. Try using cloud variables in a new project or remix an example. Search for other projects using cloud variables on the website. Time to Reflect How else can you imagine cloud data being used? How would you explain cloud data to someone else? What are you still wondering about cloud data?
  • 13. 13 Feature #5: Camera Overview With Scratch 2.0, you can use your computer’s camera to interact with your creations – think Microsoft Kinect meets Scratch! Blocks Basic Example Change the values to experiment with the sensitivity of the video camera Experiment with different blocks or sounds to see what the video camera can trigger
  • 14. 14 More Examples Motion sensor test – http://beta.scratch.mit.edu/projects/10054960/ Interactive ball pit – http://beta.scratch.mit.edu/projects/10071109/ Burglar alarm – http://beta.scratch.mit.edu/projects/10052902/ Collection of sample projects available at http://beta.scratch.mit.edu/studios/190118 Time to Experiment Investigate the camera feature in one of the examples. Try using the camera in a new project or remix an example. Search for other projects using the camera on the website. Time to Reflect How else can you imagine the camera being used? How would you explain the camera feature to someone else? What are you still wondering about the camera feature? Change the values to get the sensitivity level you want Experiment with the video motion block and green “Operator” blocks to trigger actions Experiment with different commands in the dropdown lists to see how they affect your sprite
  • 15. 15 Afterword: Looking Back We are about to end our journey. Let’s revisit how we are thinking and what questions we have. q How my thinking about Scratch has changed… q Questions I have about Scratch… We hope to see you at future events – and online. q I have explored the ScratchEd online community at http://scratch-ed.org