SlideShare a Scribd company logo
1 of 18
Download to read offline
Simple Computer Programming & 21st Century
Skills for Tweens

http://www.scratch.mit.edu

Lanora Melillo, Youth Services Librarian
Secaucus Public Library
Lanora.Melillo@bccls.org
• Scratch is a FREE “programming

language that makes it easy to create
your own interactive stories,
animations, games, music, and art -and share your creations on the web”

• Scratch was developed by the

Lifelong Kindergarten Group at the
Massachusetts Institute of
Technology Media Lab

Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
• Scratch initially was released
between 2006-2007*
• Developed for the purposes of
teaching programming to teens and
other first-time programmers
• Supports the development of
computer games, interactive stories,
graphic artwork and computer
animation

* Mixed sources – between 2006-2007

Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
• Scratch can be downloaded for FREE by visiting
http://scratch.mit.edu/download

• There is no registration required to download this
program
• Scratch can also be burned to a disc in order to be
multiple computers
• Supported Operating Systems for scratch
Window 98/Me/2000/XP/Vista/7 & any Mac OS X
version 10.3 or higher
• Scratch also requires your screen resolution to be
set to 1024x768 (16 bit color) or higher and at
least 120 MB in order to install Scratch
• Slogan: Imagine – Program – Share!
• Scratch enables creative thinking for
tweens where they are able to
instantly see feedback

• Scratch can increase confidence as
tweens develop new problem
thinking skills, express creativity,
and understand technology
• Tweens can show their work off and
teach their peers and family
members.
The Benefits of Using Scratch to introduce basic programming concepts in the elementary classroom
by Patrice Gans and Learning with Scratch http://info.scratch.mit.edu
Click on orange boxes for samples
Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
Click on link for examples: http://tinyurl.com/5v7oqk6
Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
Programming with scratch – easy to
make the jump to Microsoft Visual
Basics, C++, Java Script, and Apple
Script

See more Programming Concepts
Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
• Users who subscribe to Scratch can
use share projects, download user
projects to change and learn to make
it their own.
• Scratch’s sharing allows tweens to
show off their work, teach peers and
parents how to create and work
independently.
Starting an account on Starch: http://scratch.mit.edu/signup

15
Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
Hat blocks are the blocks that start every script. They are shaped
with a rounded top and a bump on the bottom — this is so you can
only place blocks below them. There are four Hat blocks, and they
can be found in the Control category.

Stack blocks are the blocks that perform the main commands.
They are shaped with a notch at the top and a bump on the
bottom — this is so blocks can be placed above and below them.
There are 75 Stack blocks — the most common block shape.

Boolean blocks are the conditions — they are either true or
false. It is like asking your friend: "Does 2 + 2 = 4?", and they
would either tell you "Yes" or "No". With a hexagonal shape,
there are 13 of these blocks.
Reporter blocks are the values. Reporter blocks can hold
numbers and strings. It is like asking a friend, for example, "What
is 2 + 2?", and they would answer "4". It isn't just equations
however, it can report a variable, for example, "What is your
age?". They may answer: "15". Shaped with rounded edges, there
are 26 of these blocks — not counting the infinite amount of
Reporter blocks made for each variable and list.
C blocks are blocks that are made up of "C's". Also known as
"Wrap blocks", these blocks loop the blocks within the Cs or
check if a condition is true. There are six C blocks, and they can
be found in the Control category. C blocks can be bumped at the
bottom, or capped.
Cap blocks are the blocks that stop scripts. They are shaped
with a notch at the top and a flat bottom — this is so you cannot
place any blocks below them. There are two Cap blocks, and
they can both be found in the Control category.
Ruby
http://www.ruby-lang.org/en/

Kodu
http://research.microsoft.com/en-us/projects/kodu/

Alice
http://www.alice.org/

YoYoGames
http://www.yoyogames.com/make

Phrogram
http://phrogram.com/

StarLogo TNG
http://education.mit.edu/projects/starlogo-tng

Squeakland
http://www.squeakland.org/

Just Basic
http://www.justbasic.com/

Stencyl
http://www.stencyl.com/

Flipnote Hatena (requires NDS)
http://ugomemo.hatena.ne.jp/

MIT App Inventor
http://www.appinventor.mit.edu

Pencil
http://www.pencil-animation.org/

Synfig
http://www.synfig.org/cms/

Greenfoot
http://www.greenfoot.org/door
•

Downloading Scratch: http://scratch.mit.edu/download

•

Ford, Jerry Lee J. Scratch Programming For Teens (2008).
ISBN: 978-1598635360

•

Scratch Cards http://info.scratch.mit.edu/Support/Scratch_Cards

•

Scratch Reference Guide
http://info.scratch.mit.edu/Support/Reference_Guide_1.4

•

Scratch Resources http://resources.scratchr.org/

•

ScratchED http://scratched.media.mit.edu/

•

Starting an Account http://scratch.mit.edu/signup

•

Getting Started Tutorial Guide http://tinyurl.com/scratch2011YS

•

Video Tutorials http://info.scratch.mit.edu/Video_Tutorials

Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
•

Various Images Taken From
http://info.scratch.mit.edu/Support/Reference_Guide_1.4#ScratchInterface

•

Scratch Wiki: http://wiki.scratch.mit.edu/wiki/Main_Page

•

Secaucus Public Library Scratch Website: http://tinyurl.com/SPLTECH

•

Learning With Scratch: http://tinyurl.com/Learningws

•

Programming With Scratch : http://tinyurl.com/Programws

•

Creating with Scratch: http://tinyurl.com/createws

•

Science Buddies Scratch Intro: http://tinyurl.com/ScienceBuddiesS

•

La Salle Schools and Universities’ Learn Scratch http://learnscratch.org/

•

Create a Simple Game in Scratch, Mike Scott, University of Texas at Austin:
http://tinyurl.com/7u9vl9f
Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
LibraryLinkNJ - Scratch Slides Part 1

More Related Content

Similar to LibraryLinkNJ - Scratch Slides Part 1

its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...Carola Lilienthal
 
No folders: A workspace that organizes for you
No folders: A workspace that organizes for youNo folders: A workspace that organizes for you
No folders: A workspace that organizes for youBen Foden
 
Git Makes Me Angry Inside - DrupalCon Prague
Git Makes Me Angry Inside - DrupalCon PragueGit Makes Me Angry Inside - DrupalCon Prague
Git Makes Me Angry Inside - DrupalCon PragueEmma Jane Hogbin Westby
 
Teacher tech tools connect3
Teacher tech tools connect3Teacher tech tools connect3
Teacher tech tools connect3021dsw
 
ROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureAlice Yang
 
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...OW2
 
Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date. Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date. Christian Heilmann
 
Matlab for a computational PhD
Matlab for a computational PhDMatlab for a computational PhD
Matlab for a computational PhDAlbanLevy
 
2016 - IGNITE - Real Heroes Draw Pictures
2016 - IGNITE - Real Heroes Draw Pictures2016 - IGNITE - Real Heroes Draw Pictures
2016 - IGNITE - Real Heroes Draw Picturesdevopsdaysaustin
 
People’s Insights Volume 1, Issue 14 : Vook
People’s Insights Volume 1, Issue 14 : VookPeople’s Insights Volume 1, Issue 14 : Vook
People’s Insights Volume 1, Issue 14 : VookMSL
 
Xcos for very beginners
Xcos for very beginnersXcos for very beginners
Xcos for very beginnersScilab
 
Children's maker projects and resources
Children's maker projects and resourcesChildren's maker projects and resources
Children's maker projects and resourcesSusanna Chan
 
NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1Bert Jan Schrijver
 
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...TechSoup
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular SwiftSally Shepard
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software ReviewCM Ites
 

Similar to LibraryLinkNJ - Scratch Slides Part 1 (20)

its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...its all about the domain honey! Experiences from 15 years of Domain-Driven De...
its all about the domain honey! Experiences from 15 years of Domain-Driven De...
 
No folders: A workspace that organizes for you
No folders: A workspace that organizes for youNo folders: A workspace that organizes for you
No folders: A workspace that organizes for you
 
Git Makes Me Angry Inside - DrupalCon Prague
Git Makes Me Angry Inside - DrupalCon PragueGit Makes Me Angry Inside - DrupalCon Prague
Git Makes Me Angry Inside - DrupalCon Prague
 
Teacher tech tools connect3
Teacher tech tools connect3Teacher tech tools connect3
Teacher tech tools connect3
 
ROBOTERRA+2017+Brochure
ROBOTERRA+2017+BrochureROBOTERRA+2017+Brochure
ROBOTERRA+2017+Brochure
 
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
 
Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date. Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date.
 
Matlab for a computational PhD
Matlab for a computational PhDMatlab for a computational PhD
Matlab for a computational PhD
 
Shortcuts for digital literacy support v2
Shortcuts for digital literacy support v2Shortcuts for digital literacy support v2
Shortcuts for digital literacy support v2
 
scratch.pptx
scratch.pptxscratch.pptx
scratch.pptx
 
2016 - IGNITE - Real Heroes Draw Pictures
2016 - IGNITE - Real Heroes Draw Pictures2016 - IGNITE - Real Heroes Draw Pictures
2016 - IGNITE - Real Heroes Draw Pictures
 
People’s Insights Volume 1, Issue 14 : Vook
People’s Insights Volume 1, Issue 14 : VookPeople’s Insights Volume 1, Issue 14 : Vook
People’s Insights Volume 1, Issue 14 : Vook
 
Xcos for very beginners
Xcos for very beginnersXcos for very beginners
Xcos for very beginners
 
Info
InfoInfo
Info
 
Children's maker projects and resources
Children's maker projects and resourcesChildren's maker projects and resources
Children's maker projects and resources
 
NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1
 
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...
Webinar - Connecting Workforce and Business Initiatives with Lifelong Learnin...
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular Swift
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
 
Scratch2
Scratch2Scratch2
Scratch2
 

Recently uploaded

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Recently uploaded (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

LibraryLinkNJ - Scratch Slides Part 1

  • 1. Simple Computer Programming & 21st Century Skills for Tweens http://www.scratch.mit.edu Lanora Melillo, Youth Services Librarian Secaucus Public Library Lanora.Melillo@bccls.org
  • 2. • Scratch is a FREE “programming language that makes it easy to create your own interactive stories, animations, games, music, and art -and share your creations on the web” • Scratch was developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology Media Lab Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 3. • Scratch initially was released between 2006-2007* • Developed for the purposes of teaching programming to teens and other first-time programmers • Supports the development of computer games, interactive stories, graphic artwork and computer animation * Mixed sources – between 2006-2007 Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 4. • Scratch can be downloaded for FREE by visiting http://scratch.mit.edu/download • There is no registration required to download this program • Scratch can also be burned to a disc in order to be multiple computers • Supported Operating Systems for scratch Window 98/Me/2000/XP/Vista/7 & any Mac OS X version 10.3 or higher • Scratch also requires your screen resolution to be set to 1024x768 (16 bit color) or higher and at least 120 MB in order to install Scratch
  • 5. • Slogan: Imagine – Program – Share! • Scratch enables creative thinking for tweens where they are able to instantly see feedback • Scratch can increase confidence as tweens develop new problem thinking skills, express creativity, and understand technology • Tweens can show their work off and teach their peers and family members. The Benefits of Using Scratch to introduce basic programming concepts in the elementary classroom by Patrice Gans and Learning with Scratch http://info.scratch.mit.edu
  • 6.
  • 7. Click on orange boxes for samples Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 8. Click on link for examples: http://tinyurl.com/5v7oqk6 Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 9. Programming with scratch – easy to make the jump to Microsoft Visual Basics, C++, Java Script, and Apple Script See more Programming Concepts Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 10. • Users who subscribe to Scratch can use share projects, download user projects to change and learn to make it their own. • Scratch’s sharing allows tweens to show off their work, teach peers and parents how to create and work independently. Starting an account on Starch: http://scratch.mit.edu/signup 15 Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 11.
  • 12.
  • 13. Hat blocks are the blocks that start every script. They are shaped with a rounded top and a bump on the bottom — this is so you can only place blocks below them. There are four Hat blocks, and they can be found in the Control category. Stack blocks are the blocks that perform the main commands. They are shaped with a notch at the top and a bump on the bottom — this is so blocks can be placed above and below them. There are 75 Stack blocks — the most common block shape. Boolean blocks are the conditions — they are either true or false. It is like asking your friend: "Does 2 + 2 = 4?", and they would either tell you "Yes" or "No". With a hexagonal shape, there are 13 of these blocks.
  • 14. Reporter blocks are the values. Reporter blocks can hold numbers and strings. It is like asking a friend, for example, "What is 2 + 2?", and they would answer "4". It isn't just equations however, it can report a variable, for example, "What is your age?". They may answer: "15". Shaped with rounded edges, there are 26 of these blocks — not counting the infinite amount of Reporter blocks made for each variable and list. C blocks are blocks that are made up of "C's". Also known as "Wrap blocks", these blocks loop the blocks within the Cs or check if a condition is true. There are six C blocks, and they can be found in the Control category. C blocks can be bumped at the bottom, or capped. Cap blocks are the blocks that stop scripts. They are shaped with a notch at the top and a flat bottom — this is so you cannot place any blocks below them. There are two Cap blocks, and they can both be found in the Control category.
  • 16. • Downloading Scratch: http://scratch.mit.edu/download • Ford, Jerry Lee J. Scratch Programming For Teens (2008). ISBN: 978-1598635360 • Scratch Cards http://info.scratch.mit.edu/Support/Scratch_Cards • Scratch Reference Guide http://info.scratch.mit.edu/Support/Reference_Guide_1.4 • Scratch Resources http://resources.scratchr.org/ • ScratchED http://scratched.media.mit.edu/ • Starting an Account http://scratch.mit.edu/signup • Getting Started Tutorial Guide http://tinyurl.com/scratch2011YS • Video Tutorials http://info.scratch.mit.edu/Video_Tutorials Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012
  • 17. • Various Images Taken From http://info.scratch.mit.edu/Support/Reference_Guide_1.4#ScratchInterface • Scratch Wiki: http://wiki.scratch.mit.edu/wiki/Main_Page • Secaucus Public Library Scratch Website: http://tinyurl.com/SPLTECH • Learning With Scratch: http://tinyurl.com/Learningws • Programming With Scratch : http://tinyurl.com/Programws • Creating with Scratch: http://tinyurl.com/createws • Science Buddies Scratch Intro: http://tinyurl.com/ScienceBuddiesS • La Salle Schools and Universities’ Learn Scratch http://learnscratch.org/ • Create a Simple Game in Scratch, Mike Scott, University of Texas at Austin: http://tinyurl.com/7u9vl9f Lanora Melillo, Youth Services Librarian, Secaucus Public Library, 2012