SlideShare a Scribd company logo
1 of 17
Download to read offline
Scratch
    Project Ideas
              From the Scratch Curriculum Guide Draft
                 developed by the ScratchEd Team

                               DRAFT
                     Friday, September 23, 2011

http://scratched.media.mit.edu/resources/scratch-curriculum-guide-draft
ABOUT ME

                                                           How can you combine interesting images and
                                                           sounds to make an interactive collage about
                                                           yourself?




STEP BY STEP...                                                     BLOCKS TO PLAY WITH…
1. Add a sprite




   paint your    choose a downloaded get a surprise sprite
   own sprite    or library sprite




2. Make it interactive
                                     make your sprite
                                     interactive by
                                     adding scripts that
                                     have the sprite
                                     respond to clicks,
                                     key presses, and
                                     more




3. Repeat!
DANCE PARTY

                                                      Create your own interactive dance party where sprites
                                                      get down with cool costumes and funky beats.




STEP BY STEP...                                                   BLOCKS TO PLAY WITH…
1. Add a sprite




   paint your    choose a downloaded get a surprise sprite
   own sprite    or library sprite

2. Make it interactive
                                             snap blocks
                                             together to make
                                             your sprite dance

                                             make your
                                             sprite interactive
                                             by adding scripts
                                             that have the
                                             sprite respond
                                             to clicks, key
                                             presses, and
                                             more




3. Repeat!
ARTS
Here are some blocks that can be useful in arts-themed projects.

WAIT                            SAY/THINK                               SOUNDS
Insert a pause                  Have a speech or thought bubble         Play recorded and synthesized
                                appear over a sprite                    audio




VISIBILITY                      LOOP                                    PEN
Make a sprite appear or         Repeat stacks of blocks                 Leave visual lines and sprite stamps on
disappear                                                               the stage




RANDOM                           KEY PRESS
Get a computer-generated         Make a sprite respond when different
number from a specified range    keys are pressed
SQUARE, CIRCLE


                        What project can you create that includes an
                        orange square and a purple circle?




 use the paint editor
 to design sprites
 that incorporate an
 orange square and
 a purple circle




                                             experiment with
                                             different motion
                                             and looks blocks
                                             to bring your
                                             sprites to life
BUILD-A-BAND

               Create your own musical group by pairing sprites
               with sounds to make interactive instruments.




                                       use the repeat block
                                       to make a sound play
                                       more than once


                                       experiment with different
                                       music and beats, or
                                       import your own sounds

 no scripts
AUTOMATIC DRAWING


                       Make a project that draws something on its own.




create a sprite that
is just a small dot
STORIES
Here are some blocks that can be useful in story-themed projects.



WAIT                       SAY/THINK                                SOUNDS
Insert a pause             Have a speech or thought bubble          Play recorded audio
                           appear over a sprite




VISIBILITY                  COSTUMES                                ASK
Make a sprite appear or     Change the appearance of your sprite    Get input to use in a project
disappear




STRINGS                      COORDINATE
Test, access, and change     Synchronize actions between and
words and sentences          within sprites
CONVERSATION

                                 Get two characters talking to each other.
                                 Use the say and wait blocks to coordinate
                                 the conversation.




                    1 script




                      1 script




 no scripts
 add a background
SCENES




Use the broadcast and when I receive
blocks to create a multi-scene story.




               add 3 background images




                         4 scripts       4 scripts   2 scripts
SLIDESHOW


                                         Create your own slideshow – a collection of
                                         background images accompanied by audio narration.




 1 script
 6 background images
 6 recorded sounds




record your narration right in Scratch
with the sound recorder
MAZE

                                                 Create a game where you get a sprite from the start
                                                 to the end of a maze without touching the walls.




                                                          7 scripts total




                        move the sprite around                have the sprite bounce off the green walls




no scripts,
draw a maze-like
background with
colored walls and
a differently colored
end marker




                                                              players wins when sprite
                                                              reaches the yellow end marker
GAMES
Here are some blocks that can be useful in games.




TOUCHING                             VISIBILITY                          RANDOM
See if two sprites are touching or   Make a sprite appear or disappear   Get a computer-generated number
if a sprite is touching a color                                          from within a specified range




TIMING                               STRINGS                             VARIABLES
Have the computer keep track of      Test, access, and change words      Store a number or string in a
time for you                         and sentences                       container to access later




COMPARE                              KEY PRESS
Compare values to help make          Make a sprite respond when
decisions within your game           different keys are pressed
COLLIDE
                                             Help the cat navigate a field of Gobos.
                                             Collect yellow gobos to earn points,
                                             avoid pink gobos to avoid losing
                                             points.




                no scripts




reset the cat’s position     when the cat collides with a        when the cat collides with a
and the score                yellow gobo, the gobo disappears    pink gobo, the gobo disappears
                             and the score increases by 10       and the score decreases by 10
CATLIBS


                   Create a unique Madlib story by collecting user input.




          no scripts

                                                    1 script
                                                    4 variables
SCROLLING
                                                           Create the
                                                           foundation
                                                           for a side
                                                           scrolling
                                                           game.




                                             3 variables



                                            1 script




       create two sprites:
       one for the left background panel,
       one for the right background
       panel

       add the same (2 or more)
       costumes to each sprite

       add this script to the left sprite

         add this script to the right sprite
Developed by the ScratchEd team and released under a Creative Commons license.

More Related Content

What's hot

Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates courseMatthew Parry
 
Grade 1 reading
Grade 1 readingGrade 1 reading
Grade 1 readingmustafa002
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsSeniorInfants
 
تمارين استهلاك المادة العضوية وتدفق الطاقة
تمارين استهلاك المادة العضوية وتدفق الطاقة تمارين استهلاك المادة العضوية وتدفق الطاقة
تمارين استهلاك المادة العضوية وتدفق الطاقة Svt Elyazami
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and GraphingBrian Huang
 
BCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IVBCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IVRai University
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratchemreyz
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and FlowchartALI RAZA
 
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015أمنية وجدى
 
تدريبات مهارات لغوية أولى حضانة ترم أول 2015
تدريبات مهارات لغوية أولى حضانة ترم أول 2015تدريبات مهارات لغوية أولى حضانة ترم أول 2015
تدريبات مهارات لغوية أولى حضانة ترم أول 2015أمنية وجدى
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1Free Courses
 
اختبار نصف الفصل الأول في مادة اللغة العربية للصف السابع
اختبار نصف الفصل الأول  في مادة اللغة العربية للصف السابعاختبار نصف الفصل الأول  في مادة اللغة العربية للصف السابع
اختبار نصف الفصل الأول في مادة اللغة العربية للصف السابعHazem Hafeza
 
مقدمة في برنامج Microsoft word
مقدمة في برنامج  Microsoft wordمقدمة في برنامج  Microsoft word
مقدمة في برنامج Microsoft wordShimaa Salah
 
منهج الحساب لثانية حضانة الترم الأول 2015
منهج الحساب لثانية حضانة الترم الأول 2015منهج الحساب لثانية حضانة الترم الأول 2015
منهج الحساب لثانية حضانة الترم الأول 2015أمنية وجدى
 

What's hot (18)

Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
 
Scratch Animation
Scratch AnimationScratch Animation
Scratch Animation
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Grade 1 reading
Grade 1 readingGrade 1 reading
Grade 1 reading
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
 
تمارين استهلاك المادة العضوية وتدفق الطاقة
تمارين استهلاك المادة العضوية وتدفق الطاقة تمارين استهلاك المادة العضوية وتدفق الطاقة
تمارين استهلاك المادة العضوية وتدفق الطاقة
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 
BCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IVBCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IV
 
Introduction to scratch
Introduction to scratchIntroduction to scratch
Introduction to scratch
 
Ami229
Ami229Ami229
Ami229
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and Flowchart
 
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015
بوكلت اللغة العربية والمهارات اللغوية لأولى حضانة ترم أول 2015
 
تدريبات مهارات لغوية أولى حضانة ترم أول 2015
تدريبات مهارات لغوية أولى حضانة ترم أول 2015تدريبات مهارات لغوية أولى حضانة ترم أول 2015
تدريبات مهارات لغوية أولى حضانة ترم أول 2015
 
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1  كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
كتاب العميد فى صيانة الحاسب الآلى شامل العملى والنظرى ج1
 
اختبار نصف الفصل الأول في مادة اللغة العربية للصف السابع
اختبار نصف الفصل الأول  في مادة اللغة العربية للصف السابعاختبار نصف الفصل الأول  في مادة اللغة العربية للصف السابع
اختبار نصف الفصل الأول في مادة اللغة العربية للصف السابع
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
 
مقدمة في برنامج Microsoft word
مقدمة في برنامج  Microsoft wordمقدمة في برنامج  Microsoft word
مقدمة في برنامج Microsoft word
 
منهج الحساب لثانية حضانة الترم الأول 2015
منهج الحساب لثانية حضانة الترم الأول 2015منهج الحساب لثانية حضانة الترم الأول 2015
منهج الحساب لثانية حضانة الترم الأول 2015
 

Viewers also liked

Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)joysuliman
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameUna Tao
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The ClassroomJanis Williams
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyoneAkshar Desai
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsDavid Oromaner
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)Una Tao
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Una Tao
 
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Una Tao
 
Creative Teaching with Scratch
Creative Teaching with ScratchCreative Teaching with Scratch
Creative Teaching with ScratchDouglas Kiang
 
Pong on SCRATCH Directions
Pong on SCRATCH DirectionsPong on SCRATCH Directions
Pong on SCRATCH Directionsvkmitchell
 
Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesDavid Oromaner
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsDavid Oromaner
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with ScratchCort1026
 
7th grade scratch project assignment
7th grade scratch project assignment7th grade scratch project assignment
7th grade scratch project assignmentBruce Pavalon
 
Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0Karen VItek
 
NYSCATE HV 2015 ScratchJr Hour of Code
NYSCATE HV 2015 ScratchJr Hour of CodeNYSCATE HV 2015 ScratchJr Hour of Code
NYSCATE HV 2015 ScratchJr Hour of CodeKaren VItek
 
Physical computing Scratch 2.0 & Android
Physical computing  Scratch 2.0 & AndroidPhysical computing  Scratch 2.0 & Android
Physical computing Scratch 2.0 & AndroidImaoka Micihihiro
 

Viewers also liked (20)

Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)
 
Intro To Scratch
Intro To ScratchIntro To Scratch
Intro To Scratch
 
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)
 
Creative Teaching with Scratch
Creative Teaching with ScratchCreative Teaching with Scratch
Creative Teaching with Scratch
 
Pong on SCRATCH Directions
Pong on SCRATCH DirectionsPong on SCRATCH Directions
Pong on SCRATCH Directions
 
Reason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum SamplesReason Lesson 2 – Drum Samples
Reason Lesson 2 – Drum Samples
 
Reason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument PartsReason Lesson 3 - Adding Intrument Parts
Reason Lesson 3 - Adding Intrument Parts
 
Scratch Lesson 1
Scratch Lesson 1Scratch Lesson 1
Scratch Lesson 1
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with Scratch
 
7th grade scratch project assignment
7th grade scratch project assignment7th grade scratch project assignment
7th grade scratch project assignment
 
Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0Creating & Coding with Scratch 2.0
Creating & Coding with Scratch 2.0
 
NYSCATE HV 2015 ScratchJr Hour of Code
NYSCATE HV 2015 ScratchJr Hour of CodeNYSCATE HV 2015 ScratchJr Hour of Code
NYSCATE HV 2015 ScratchJr Hour of Code
 
Physical computing Scratch 2.0 & Android
Physical computing  Scratch 2.0 & AndroidPhysical computing  Scratch 2.0 & Android
Physical computing Scratch 2.0 & Android
 
Advanced2
Advanced2Advanced2
Advanced2
 

Similar to Scratch project ideas

Idea presentation stella kim
Idea presentation  stella kimIdea presentation  stella kim
Idea presentation stella kimInnobirds Media
 
Evaluation new media technologies
Evaluation   new media technologiesEvaluation   new media technologies
Evaluation new media technologiesLucy Bennett
 
Tính tương tác của Icon trong thiết kế
Tính tương tác của Icon trong thiết kếTính tương tác của Icon trong thiết kế
Tính tương tác của Icon trong thiết kếsaosangmo
 
Cm l3
Cm l3Cm l3
Cm l3haict
 
Sketching Matters
Sketching MattersSketching Matters
Sketching MattersPaul Goode
 
Modern Improvisation World
Modern Improvisation WorldModern Improvisation World
Modern Improvisation WorldWillow Cheng
 
Portfolio Rosie Paulissen (june 2011)
Portfolio Rosie Paulissen (june 2011)Portfolio Rosie Paulissen (june 2011)
Portfolio Rosie Paulissen (june 2011)Rosie Paulissen
 
every1 animation production process
every1 animation production processevery1 animation production process
every1 animation production processevery1
 
Visual Studio Live Share Otters
Visual Studio Live Share OttersVisual Studio Live Share Otters
Visual Studio Live Share OttersPablo Perez Huepo
 
Beyond the Rift: Virtual Reality Games and the Future of Communication
Beyond the Rift: Virtual Reality Games and the Future of CommunicationBeyond the Rift: Virtual Reality Games and the Future of Communication
Beyond the Rift: Virtual Reality Games and the Future of CommunicationJeannie Novak
 
UX LX in short...
UX LX in short...UX LX in short...
UX LX in short...pubsmith
 
Attachment (1)
Attachment (1)Attachment (1)
Attachment (1)wyattgray1
 
1. initial plans(2)
1. initial plans(2)1. initial plans(2)
1. initial plans(2)Jack-Lowes
 

Similar to Scratch project ideas (20)

Idea presentation stella kim
Idea presentation  stella kimIdea presentation  stella kim
Idea presentation stella kim
 
Game initial plans
Game initial plansGame initial plans
Game initial plans
 
Evaluation new media technologies
Evaluation   new media technologiesEvaluation   new media technologies
Evaluation new media technologies
 
Tính tương tác của Icon trong thiết kế
Tính tương tác của Icon trong thiết kếTính tương tác của Icon trong thiết kế
Tính tương tác của Icon trong thiết kế
 
Cm l3
Cm l3Cm l3
Cm l3
 
Presentation unit 2 programming
Presentation  unit 2 programmingPresentation  unit 2 programming
Presentation unit 2 programming
 
Sketching Matters
Sketching MattersSketching Matters
Sketching Matters
 
Modern Improvisation World
Modern Improvisation WorldModern Improvisation World
Modern Improvisation World
 
Portfolio Rosie Paulissen (june 2011)
Portfolio Rosie Paulissen (june 2011)Portfolio Rosie Paulissen (june 2011)
Portfolio Rosie Paulissen (june 2011)
 
iPad apps some favorites
 iPad apps some favorites iPad apps some favorites
iPad apps some favorites
 
Screennect pitch
Screennect pitchScreennect pitch
Screennect pitch
 
every1 animation production process
every1 animation production processevery1 animation production process
every1 animation production process
 
Menu cards for music workshop
Menu cards for music workshopMenu cards for music workshop
Menu cards for music workshop
 
Visual Studio Live Share Otters
Visual Studio Live Share OttersVisual Studio Live Share Otters
Visual Studio Live Share Otters
 
Task Cards for MEA Workshop
Task Cards for MEA WorkshopTask Cards for MEA Workshop
Task Cards for MEA Workshop
 
Beyond the Rift: Virtual Reality Games and the Future of Communication
Beyond the Rift: Virtual Reality Games and the Future of CommunicationBeyond the Rift: Virtual Reality Games and the Future of Communication
Beyond the Rift: Virtual Reality Games and the Future of Communication
 
UX LX in short...
UX LX in short...UX LX in short...
UX LX in short...
 
Unit 306 - Lesson 12 - Create Comic
Unit 306 - Lesson 12 - Create ComicUnit 306 - Lesson 12 - Create Comic
Unit 306 - Lesson 12 - Create Comic
 
Attachment (1)
Attachment (1)Attachment (1)
Attachment (1)
 
1. initial plans(2)
1. initial plans(2)1. initial plans(2)
1. initial plans(2)
 

More from David Noble

Open Source BPM in Java
Open Source BPM in JavaOpen Source BPM in Java
Open Source BPM in JavaDavid Noble
 
Mobile Devices: Superpowers and Science Fiction
Mobile Devices: Superpowers and Science FictionMobile Devices: Superpowers and Science Fiction
Mobile Devices: Superpowers and Science FictionDavid Noble
 
Cloud Computing - a conversation
Cloud Computing - a conversationCloud Computing - a conversation
Cloud Computing - a conversationDavid Noble
 
Return of the Command Line: New Text Interfaces
Return of the Command Line: New Text InterfacesReturn of the Command Line: New Text Interfaces
Return of the Command Line: New Text InterfacesDavid Noble
 
Java Builds with Maven and Ant
Java Builds with Maven and AntJava Builds with Maven and Ant
Java Builds with Maven and AntDavid Noble
 
Java Code Generation for Productivity
Java Code Generation for ProductivityJava Code Generation for Productivity
Java Code Generation for ProductivityDavid Noble
 
Salesforce and Skype
Salesforce and SkypeSalesforce and Skype
Salesforce and SkypeDavid Noble
 
Salesforce and Google Calendar
Salesforce and Google CalendarSalesforce and Google Calendar
Salesforce and Google CalendarDavid Noble
 

More from David Noble (10)

Open Source BPM in Java
Open Source BPM in JavaOpen Source BPM in Java
Open Source BPM in Java
 
Mobile Devices: Superpowers and Science Fiction
Mobile Devices: Superpowers and Science FictionMobile Devices: Superpowers and Science Fiction
Mobile Devices: Superpowers and Science Fiction
 
Cloud Computing - a conversation
Cloud Computing - a conversationCloud Computing - a conversation
Cloud Computing - a conversation
 
Return of the Command Line: New Text Interfaces
Return of the Command Line: New Text InterfacesReturn of the Command Line: New Text Interfaces
Return of the Command Line: New Text Interfaces
 
Java Builds with Maven and Ant
Java Builds with Maven and AntJava Builds with Maven and Ant
Java Builds with Maven and Ant
 
Java Code Generation for Productivity
Java Code Generation for ProductivityJava Code Generation for Productivity
Java Code Generation for Productivity
 
Salesforce and Skype
Salesforce and SkypeSalesforce and Skype
Salesforce and Skype
 
Salesforce and Google Calendar
Salesforce and Google CalendarSalesforce and Google Calendar
Salesforce and Google Calendar
 
Files From Mars
Files From MarsFiles From Mars
Files From Mars
 
Testing In Java
Testing In JavaTesting In Java
Testing In Java
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

Scratch project ideas

  • 1. Scratch Project Ideas From the Scratch Curriculum Guide Draft developed by the ScratchEd Team DRAFT Friday, September 23, 2011 http://scratched.media.mit.edu/resources/scratch-curriculum-guide-draft
  • 2. ABOUT ME How can you combine interesting images and sounds to make an interactive collage about yourself? STEP BY STEP... BLOCKS TO PLAY WITH… 1. Add a sprite paint your choose a downloaded get a surprise sprite own sprite or library sprite 2. Make it interactive make your sprite interactive by adding scripts that have the sprite respond to clicks, key presses, and more 3. Repeat!
  • 3. DANCE PARTY Create your own interactive dance party where sprites get down with cool costumes and funky beats. STEP BY STEP... BLOCKS TO PLAY WITH… 1. Add a sprite paint your choose a downloaded get a surprise sprite own sprite or library sprite 2. Make it interactive snap blocks together to make your sprite dance make your sprite interactive by adding scripts that have the sprite respond to clicks, key presses, and more 3. Repeat!
  • 4. ARTS Here are some blocks that can be useful in arts-themed projects. WAIT SAY/THINK SOUNDS Insert a pause Have a speech or thought bubble Play recorded and synthesized appear over a sprite audio VISIBILITY LOOP PEN Make a sprite appear or Repeat stacks of blocks Leave visual lines and sprite stamps on disappear the stage RANDOM KEY PRESS Get a computer-generated Make a sprite respond when different number from a specified range keys are pressed
  • 5. SQUARE, CIRCLE What project can you create that includes an orange square and a purple circle? use the paint editor to design sprites that incorporate an orange square and a purple circle experiment with different motion and looks blocks to bring your sprites to life
  • 6. BUILD-A-BAND Create your own musical group by pairing sprites with sounds to make interactive instruments. use the repeat block to make a sound play more than once experiment with different music and beats, or import your own sounds no scripts
  • 7. AUTOMATIC DRAWING Make a project that draws something on its own. create a sprite that is just a small dot
  • 8. STORIES Here are some blocks that can be useful in story-themed projects. WAIT SAY/THINK SOUNDS Insert a pause Have a speech or thought bubble Play recorded audio appear over a sprite VISIBILITY COSTUMES ASK Make a sprite appear or Change the appearance of your sprite Get input to use in a project disappear STRINGS COORDINATE Test, access, and change Synchronize actions between and words and sentences within sprites
  • 9. CONVERSATION Get two characters talking to each other. Use the say and wait blocks to coordinate the conversation. 1 script 1 script no scripts add a background
  • 10. SCENES Use the broadcast and when I receive blocks to create a multi-scene story. add 3 background images 4 scripts 4 scripts 2 scripts
  • 11. SLIDESHOW Create your own slideshow – a collection of background images accompanied by audio narration. 1 script 6 background images 6 recorded sounds record your narration right in Scratch with the sound recorder
  • 12. MAZE Create a game where you get a sprite from the start to the end of a maze without touching the walls. 7 scripts total move the sprite around have the sprite bounce off the green walls no scripts, draw a maze-like background with colored walls and a differently colored end marker players wins when sprite reaches the yellow end marker
  • 13. GAMES Here are some blocks that can be useful in games. TOUCHING VISIBILITY RANDOM See if two sprites are touching or Make a sprite appear or disappear Get a computer-generated number if a sprite is touching a color from within a specified range TIMING STRINGS VARIABLES Have the computer keep track of Test, access, and change words Store a number or string in a time for you and sentences container to access later COMPARE KEY PRESS Compare values to help make Make a sprite respond when decisions within your game different keys are pressed
  • 14. COLLIDE Help the cat navigate a field of Gobos. Collect yellow gobos to earn points, avoid pink gobos to avoid losing points. no scripts reset the cat’s position when the cat collides with a when the cat collides with a and the score yellow gobo, the gobo disappears pink gobo, the gobo disappears and the score increases by 10 and the score decreases by 10
  • 15. CATLIBS Create a unique Madlib story by collecting user input. no scripts 1 script 4 variables
  • 16. SCROLLING Create the foundation for a side scrolling game. 3 variables 1 script create two sprites: one for the left background panel, one for the right background panel add the same (2 or more) costumes to each sprite add this script to the left sprite add this script to the right sprite
  • 17. Developed by the ScratchEd team and released under a Creative Commons license.