SlideShare a Scribd company logo
1 of 39
MIT's SCRATCH
Scratch is designed and developed by the Lifelong
Kindergarten Group (LLK) at the MIT Media Lab
http://bit.ly/1QUnsHA
Maslow’s Hierarchy Of Needs
What are the benefits of learning to code?
My primary objective is to stimulate interest in STEM
 Empowering kids to innovate
 goal-setting
 brainstorming
 how to evaluate design choices
 rapid-prototyping
 the importance of testing your ideas and critical evaluation.
Code.org intro
What is Computer Science?
Computer Science is Changing Everything
https://www.youtube.com/watch?v=xJqSu1IbcHg
https://youtu.be/0OJlxaOIQMA
Scratch

Developed by MIT
− Over 11 Years old
− Used worldwide -150 countries, 40 languages
− Over 11 Million coders
− Free- requires only a Chrome or Firefox browser and Adobe Flash

Scratch helps young people learn to
− Think Creatively
− Reason Systematically
− Work Collaboratively
− — Essential Work skills for life in the 21st century--
Https://scratch.mit.edu
Scratch Panes
1 Stage
2 Sprites
3 Script Area
4 Block Palette
5 Backdrop
6 Costumes Tab
7 Sounds Tab
8 Script Tab
1
3
2
5
4
768
Demo day studio
https://scratch.mit.edu/studios/2008043/
Lets’ make a square
How many sides
How many angles?
What is the length of sides?
What is the angle between the sides?
What do we notice?
There's a pattern.
Let's use the Repeat command
Change number of sides with
data variable
Variables
What are they for?
How do we make them?
Sequences
Repeat Loop
Initialization
Events
Algorithms
Understanding and writing algorithms;
-Opens up a whole world of possibility.
Solve meaningful problems with code
Spiral project 2
Swap the sides
with Angles and
change length
of sides
https://scratch.mit.edu/projects/101047615/
http://bit.ly/1U5kgsH
Initiating and Planning
(e.g., asking questions, clarifying problems, planning procedure
Performing and Recording
(e.g., following procedures, accessing information,recording observations and findings)
Analyzing and Interpreting
(e.g., organizing data, reflecting on the effectiveness of actions performed, drawing
conclusions)
Communicating
(e.g., using appropriate vocabulary, communicating findings in a variety of ways)
SCIENTIFIC INQUIRY AND TECHNOLOGICAL PROBLEM SOLVING
Scratch in Science
https://scratch.mit.edu/projects/110108739/#editor
Pass out handout
We teach coding via games
Metrics
Final Project:
Demonstrate knowledge and creativity in building their own game.
Present their game.
Support their decisions both logical and creative
Re-mix (re-factor) earlier work
Critical Thinking
Communication
Collaboration
Creativity
Rubric
Item Points total
Game Mechanics (50
pts)
Possible
Introduction 5
Help /Instructions 5
User Control 10
Autonomous Sprites 10
Scorekeeping 5
Clean, tidy code 5
Collision
Management
10
Game Play (50 pts)
Teach the Engineering Process
Mitch Resnick, director MIT
https://www.youtube.com/watch?v=oNSao-amctk
https://www.youtube.com/watch?v=y5x9-6pQcaM
CONNECTIONS AND BACKGROUND
INFORMATION
ISTE Standards* (formerly NETS)
1.c - Use models and simulation to explore complex
systems and issues.
2.d - Contribute to project teams to solve problems.
4.b - Plan and manage activities to develop a solution
or complete a project.
6.a - Understand and use technology systems.
*International Society for Technology in Education
CSTA K-12 Computer Science Standards:
CPP.L1:3-04 - Construct a set of statements to be acted out to accomplish a
simple task.
CPP.L1:6-05. Construct a program as a set of step-by-step instructions to be
acted out.
CT.L1:6-01 - Understand and use the basic steps in algorithmic problem-solving.
CT.L1:6-02 - Develop a simple understanding of an algorithm using computer-free
exercises.
CT.L2-03. Define an algorithm as a sequence of instructions that can be
processed by a computer.
CT.L2-06. Describe and analyze a sequence of instructions being followed.
Common Core Mathematical Practices
1. Make sense of problems and persevere in solving them.
2. Reason abstractly and quantitatively.
6. Attend to precision.
7. Look for and make use of structure.
8. Look for and express regularity in repeated reasoning.
Common Core Math Standards
K.G.A.1 - Describe objects in the environment using names of shapes,
and describe the relative positions of these objects using terms such as
above, below, beside, in front of, behind, and next to.
K.CC.4 - Understand the relationship between numbers and quantities;
connect counting to cardinality.
Common Core Language Arts Standards
SL.K.1 - Participate in collaborative conversations with diverse partners about kindergarten topics
and texts with peers and adults in small and larger groups.
SL.K.2 - Confirm understanding of a text read aloud or information presented orally or through
other media by asking and answering questions about key details and requesting clarification if
something is not understood.
L.K.6 - Use words and phrases acquired through conversations, reading and being read to, and
responding to texts.
SL.1.1 - Participate in collaborative conversations with diverse partners about grade 1 topics and
texts with peers and adults in small and larger groups
SL.1.2 - Ask and answer questions about key details in a text read aloud or information presented
orally or through other media.
L.1.6 - Use words and phrases acquired through conversations, reading and being read to, and
responding to texts, including using frequently occurring conjunctions to signal simple relationships.
SL.2.1 - Participate in collaborative conversations with diverse partners about grade 2 topics and
texts with peers and adults in small and larger groups.
SL.2.2 - Recount or describe key ideas or details from a text read aloud or information presented
orally or through other media.
L.2.6 - Use words and phrases acquired through conversations, reading and being read to, and
responding to texts, including using adjectives and adverbs to describe.
Resources
 http://day.scratch.mit.edu/static/files/resources/ScratchDayActivityIdeas.b0b4cb0d49e5.pdf
https://www.edsurge.com/news/2013-05-08-learn-to-code-code-to-learn
Software is the language of our world
Software is becoming a critical layer of all our
lives.
It is the language of our world..
It is crucial that every child learns to code
LEARN TO CODE; CODE TO LEARN
Learn to Code; Code to Learn
techsCool.org
greg@techscool.org
https://twitter.com/ungreg
www.linkedin.com/in/gregbeutler

More Related Content

Viewers also liked

How To Create Winning Ads On Facebook
How To Create Winning Ads On FacebookHow To Create Winning Ads On Facebook
How To Create Winning Ads On FacebookPearl Omotoyinbo
 
Cross curricular scratch
Cross curricular scratchCross curricular scratch
Cross curricular scratchJEcomputing
 
Technology of Peace - Child builds computer, computer grows with child
Technology of Peace - Child builds computer, computer grows with childTechnology of Peace - Child builds computer, computer grows with child
Technology of Peace - Child builds computer, computer grows with childPhilippe Scheimann
 
Code Like A Boss - NETA 2016
Code Like A Boss - NETA 2016Code Like A Boss - NETA 2016
Code Like A Boss - NETA 2016Jason Rushing
 
Writing Codes Instead of Tweets
Writing Codes Instead of TweetsWriting Codes Instead of Tweets
Writing Codes Instead of TweetsCaitlyn McTavish
 
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...Daryl Wilding-McBride
 
How to run and manage Facebook Ads
How to run and manage Facebook AdsHow to run and manage Facebook Ads
How to run and manage Facebook Adsbonnie hill malayas
 
Facebook ads vs Instagram ads - Eva Romeu Openclass Inesdi
Facebook ads vs Instagram ads - Eva Romeu Openclass InesdiFacebook ads vs Instagram ads - Eva Romeu Openclass Inesdi
Facebook ads vs Instagram ads - Eva Romeu Openclass InesdiEva Romeu
 
ABCs of Social Media Advertising by Crystal Vilkaitis
ABCs of Social Media Advertising by Crystal VilkaitisABCs of Social Media Advertising by Crystal Vilkaitis
ABCs of Social Media Advertising by Crystal VilkaitisCrystal Vilkaitis
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with ScratchNicole Baratta
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuPublicLibraryServices
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and ScratchMiles Berry
 
Εισαγωγή στο Digital Marketing
Εισαγωγή στο Digital MarketingΕισαγωγή στο Digital Marketing
Εισαγωγή στο Digital MarketingSociality
 
Scratch - Intuitive and Accessible Programming
Scratch - Intuitive and Accessible ProgrammingScratch - Intuitive and Accessible Programming
Scratch - Intuitive and Accessible ProgrammingGigi Gilbert-Igelsrud
 

Viewers also liked (20)

Advertising Powerpoint
Advertising PowerpointAdvertising Powerpoint
Advertising Powerpoint
 
Facebook pixel
Facebook pixelFacebook pixel
Facebook pixel
 
How To Create Winning Ads On Facebook
How To Create Winning Ads On FacebookHow To Create Winning Ads On Facebook
How To Create Winning Ads On Facebook
 
Cross curricular scratch
Cross curricular scratchCross curricular scratch
Cross curricular scratch
 
Technology of Peace - Child builds computer, computer grows with child
Technology of Peace - Child builds computer, computer grows with childTechnology of Peace - Child builds computer, computer grows with child
Technology of Peace - Child builds computer, computer grows with child
 
Code Like A Boss - NETA 2016
Code Like A Boss - NETA 2016Code Like A Boss - NETA 2016
Code Like A Boss - NETA 2016
 
Kids coding
Kids codingKids coding
Kids coding
 
Writing Codes Instead of Tweets
Writing Codes Instead of TweetsWriting Codes Instead of Tweets
Writing Codes Instead of Tweets
 
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...
What I Learned While Teaching Kids at Flying Robot School - YOW! Night August...
 
How to run and manage Facebook Ads
How to run and manage Facebook AdsHow to run and manage Facebook Ads
How to run and manage Facebook Ads
 
Facebook ads vs Instagram ads - Eva Romeu Openclass Inesdi
Facebook ads vs Instagram ads - Eva Romeu Openclass InesdiFacebook ads vs Instagram ads - Eva Romeu Openclass Inesdi
Facebook ads vs Instagram ads - Eva Romeu Openclass Inesdi
 
ABCs of Social Media Advertising by Crystal Vilkaitis
ABCs of Social Media Advertising by Crystal VilkaitisABCs of Social Media Advertising by Crystal Vilkaitis
ABCs of Social Media Advertising by Crystal Vilkaitis
 
Teach your kids to code
Teach your kids to codeTeach your kids to code
Teach your kids to code
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Programming from scratch™
Programming from scratch™Programming from scratch™
Programming from scratch™
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau Au
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and Scratch
 
Computer coding resources for your library
Computer coding resources for your library Computer coding resources for your library
Computer coding resources for your library
 
Εισαγωγή στο Digital Marketing
Εισαγωγή στο Digital MarketingΕισαγωγή στο Digital Marketing
Εισαγωγή στο Digital Marketing
 
Scratch - Intuitive and Accessible Programming
Scratch - Intuitive and Accessible ProgrammingScratch - Intuitive and Accessible Programming
Scratch - Intuitive and Accessible Programming
 

Similar to Scratch Demo Day Beach Cities CUE Talk 2016

Integrating Technology, Higher-Order Thinking, and Student-Centered Learning
Integrating Technology, Higher-Order Thinking, and Student-Centered LearningIntegrating Technology, Higher-Order Thinking, and Student-Centered Learning
Integrating Technology, Higher-Order Thinking, and Student-Centered LearningDoug Adams
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. Jamesguesta06b8be6
 
Curriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSSCurriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSSRae Fearing
 
Tech Integration St James
Tech Integration St JamesTech Integration St James
Tech Integration St JamesDoug Adams
 
St. James Tech Integration
St. James Tech IntegrationSt. James Tech Integration
St. James Tech Integrationguesta06b8be6
 
FETC 2019: MakerSpace -- Secret Sauce is in the Standards
FETC 2019: MakerSpace -- Secret Sauce is in the StandardsFETC 2019: MakerSpace -- Secret Sauce is in the Standards
FETC 2019: MakerSpace -- Secret Sauce is in the StandardsThe Source for Learning, Inc.
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramJoanne Villis
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standardsrekharajaseran
 
Assignment9 capstone s_seale
Assignment9 capstone s_sealeAssignment9 capstone s_seale
Assignment9 capstone s_sealeSSeale1220
 
Nebraska educational media association presentation june 27 2012
Nebraska educational media association presentation june 27 2012Nebraska educational media association presentation june 27 2012
Nebraska educational media association presentation june 27 2012Laura
 
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...Lance Weiler
 
Week 6 assignment 2 critical thinking questions EDU 655
Week 6 assignment 2 critical thinking questions EDU 655 Week 6 assignment 2 critical thinking questions EDU 655
Week 6 assignment 2 critical thinking questions EDU 655 tommygee2
 

Similar to Scratch Demo Day Beach Cities CUE Talk 2016 (20)

Integrating Technology, Higher-Order Thinking, and Student-Centered Learning
Integrating Technology, Higher-Order Thinking, and Student-Centered LearningIntegrating Technology, Higher-Order Thinking, and Student-Centered Learning
Integrating Technology, Higher-Order Thinking, and Student-Centered Learning
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. James
 
Curriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSSCurriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSS
 
Tech Integration St James
Tech Integration St JamesTech Integration St James
Tech Integration St James
 
St. James Tech Integration
St. James Tech IntegrationSt. James Tech Integration
St. James Tech Integration
 
FETC 2019: MakerSpace -- Secret Sauce is in the Standards
FETC 2019: MakerSpace -- Secret Sauce is in the StandardsFETC 2019: MakerSpace -- Secret Sauce is in the Standards
FETC 2019: MakerSpace -- Secret Sauce is in the Standards
 
Adaptive technologies
Adaptive technologiesAdaptive technologies
Adaptive technologies
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies Program
 
Cracking the code
Cracking the codeCracking the code
Cracking the code
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standards
 
Assignment9 capstone s_seale
Assignment9 capstone s_sealeAssignment9 capstone s_seale
Assignment9 capstone s_seale
 
Week 3
Week 3Week 3
Week 3
 
Nebraska educational media association presentation june 27 2012
Nebraska educational media association presentation june 27 2012Nebraska educational media association presentation june 27 2012
Nebraska educational media association presentation june 27 2012
 
Coding on iPads
Coding on iPadsCoding on iPads
Coding on iPads
 
Macul2
Macul2Macul2
Macul2
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Lunch bunch
Lunch bunch Lunch bunch
Lunch bunch
 
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...
New Media Producing Syllabus Fall 2012 - Building Storyworlds the art, craft ...
 
Week 6 assignment 2 critical thinking questions EDU 655
Week 6 assignment 2 critical thinking questions EDU 655 Week 6 assignment 2 critical thinking questions EDU 655
Week 6 assignment 2 critical thinking questions EDU 655
 

More from Gregory Beutler

Brea talk benefits of coding
Brea talk   benefits of codingBrea talk   benefits of coding
Brea talk benefits of codingGregory Beutler
 
Bc cue moon weight calc scratch v3
Bc cue moon weight calc   scratch v3 Bc cue moon weight calc   scratch v3
Bc cue moon weight calc scratch v3 Gregory Beutler
 
If you can imagine it; you can code it
If you can imagine it;  you can code itIf you can imagine it;  you can code it
If you can imagine it; you can code itGregory Beutler
 
Learn to code; Code to Learn with MIT's Scratch
Learn to code; Code to Learn with MIT's ScratchLearn to code; Code to Learn with MIT's Scratch
Learn to code; Code to Learn with MIT's ScratchGregory Beutler
 

More from Gregory Beutler (7)

Brea talk benefits of coding
Brea talk   benefits of codingBrea talk   benefits of coding
Brea talk benefits of coding
 
Bc cue moon weight calc scratch v3
Bc cue moon weight calc   scratch v3 Bc cue moon weight calc   scratch v3
Bc cue moon weight calc scratch v3
 
Scratch coding and NGSS
Scratch coding and NGSSScratch coding and NGSS
Scratch coding and NGSS
 
Hour of code ocde 2015
Hour of code ocde 2015 Hour of code ocde 2015
Hour of code ocde 2015
 
If you can imagine it; you can code it
If you can imagine it;  you can code itIf you can imagine it;  you can code it
If you can imagine it; you can code it
 
Learn to code; Code to Learn with MIT's Scratch
Learn to code; Code to Learn with MIT's ScratchLearn to code; Code to Learn with MIT's Scratch
Learn to code; Code to Learn with MIT's Scratch
 
Stem principal pitch_v1
Stem principal pitch_v1Stem principal pitch_v1
Stem principal pitch_v1
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Scratch Demo Day Beach Cities CUE Talk 2016

  • 1. MIT's SCRATCH Scratch is designed and developed by the Lifelong Kindergarten Group (LLK) at the MIT Media Lab
  • 3.
  • 5. What are the benefits of learning to code? My primary objective is to stimulate interest in STEM  Empowering kids to innovate  goal-setting  brainstorming  how to evaluate design choices  rapid-prototyping  the importance of testing your ideas and critical evaluation.
  • 6. Code.org intro What is Computer Science? Computer Science is Changing Everything https://www.youtube.com/watch?v=xJqSu1IbcHg https://youtu.be/0OJlxaOIQMA
  • 7. Scratch  Developed by MIT − Over 11 Years old − Used worldwide -150 countries, 40 languages − Over 11 Million coders − Free- requires only a Chrome or Firefox browser and Adobe Flash  Scratch helps young people learn to − Think Creatively − Reason Systematically − Work Collaboratively − — Essential Work skills for life in the 21st century--
  • 9. Scratch Panes 1 Stage 2 Sprites 3 Script Area 4 Block Palette 5 Backdrop 6 Costumes Tab 7 Sounds Tab 8 Script Tab 1 3 2 5 4 768
  • 11. Lets’ make a square
  • 12. How many sides How many angles? What is the length of sides? What is the angle between the sides?
  • 13.
  • 14.
  • 15. What do we notice? There's a pattern. Let's use the Repeat command
  • 16.
  • 17. Change number of sides with data variable
  • 18.
  • 19. Variables What are they for? How do we make them?
  • 22. Understanding and writing algorithms; -Opens up a whole world of possibility. Solve meaningful problems with code
  • 23. Spiral project 2 Swap the sides with Angles and change length of sides https://scratch.mit.edu/projects/101047615/ http://bit.ly/1U5kgsH
  • 24. Initiating and Planning (e.g., asking questions, clarifying problems, planning procedure Performing and Recording (e.g., following procedures, accessing information,recording observations and findings) Analyzing and Interpreting (e.g., organizing data, reflecting on the effectiveness of actions performed, drawing conclusions) Communicating (e.g., using appropriate vocabulary, communicating findings in a variety of ways) SCIENTIFIC INQUIRY AND TECHNOLOGICAL PROBLEM SOLVING
  • 27. We teach coding via games
  • 28. Metrics Final Project: Demonstrate knowledge and creativity in building their own game. Present their game. Support their decisions both logical and creative Re-mix (re-factor) earlier work Critical Thinking Communication Collaboration Creativity
  • 29. Rubric Item Points total Game Mechanics (50 pts) Possible Introduction 5 Help /Instructions 5 User Control 10 Autonomous Sprites 10 Scorekeeping 5 Clean, tidy code 5 Collision Management 10 Game Play (50 pts)
  • 31.
  • 32. Mitch Resnick, director MIT https://www.youtube.com/watch?v=oNSao-amctk https://www.youtube.com/watch?v=y5x9-6pQcaM
  • 33. CONNECTIONS AND BACKGROUND INFORMATION ISTE Standards* (formerly NETS) 1.c - Use models and simulation to explore complex systems and issues. 2.d - Contribute to project teams to solve problems. 4.b - Plan and manage activities to develop a solution or complete a project. 6.a - Understand and use technology systems. *International Society for Technology in Education
  • 34. CSTA K-12 Computer Science Standards: CPP.L1:3-04 - Construct a set of statements to be acted out to accomplish a simple task. CPP.L1:6-05. Construct a program as a set of step-by-step instructions to be acted out. CT.L1:6-01 - Understand and use the basic steps in algorithmic problem-solving. CT.L1:6-02 - Develop a simple understanding of an algorithm using computer-free exercises. CT.L2-03. Define an algorithm as a sequence of instructions that can be processed by a computer. CT.L2-06. Describe and analyze a sequence of instructions being followed.
  • 35. Common Core Mathematical Practices 1. Make sense of problems and persevere in solving them. 2. Reason abstractly and quantitatively. 6. Attend to precision. 7. Look for and make use of structure. 8. Look for and express regularity in repeated reasoning. Common Core Math Standards K.G.A.1 - Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to. K.CC.4 - Understand the relationship between numbers and quantities; connect counting to cardinality.
  • 36. Common Core Language Arts Standards SL.K.1 - Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups. SL.K.2 - Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood. L.K.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to texts. SL.1.1 - Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers and adults in small and larger groups SL.1.2 - Ask and answer questions about key details in a text read aloud or information presented orally or through other media. L.1.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to texts, including using frequently occurring conjunctions to signal simple relationships. SL.2.1 - Participate in collaborative conversations with diverse partners about grade 2 topics and texts with peers and adults in small and larger groups. SL.2.2 - Recount or describe key ideas or details from a text read aloud or information presented orally or through other media. L.2.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to texts, including using adjectives and adverbs to describe.
  • 38. Software is the language of our world Software is becoming a critical layer of all our lives. It is the language of our world.. It is crucial that every child learns to code LEARN TO CODE; CODE TO LEARN
  • 39. Learn to Code; Code to Learn techsCool.org greg@techscool.org https://twitter.com/ungreg www.linkedin.com/in/gregbeutler

Editor's Notes

  1. Efficient algorithms for searching and sorting are crucial for building software that runs quickly. These and other basic algorithms underlie most of your technology, from the YouTube video you stream to your phone, to the face detection on your camera. How does YouTube stream to your phone so fast and seamlessly? How does your camera search for faces, all of which look very different depending on the person, the lighting, and the distance? It might seem like your computer is making the kind of intelligent decisions that we normally think of as uniquely human, like making connections and educated guesses. But each of these is powered by a very complex algorithm that determines how to best accomplish the task using probability and logic. If your child can understand and write algorithms, this opens up a whole world of possibility. It allows them to not only use these algorithms more effectively, but also to start writing their own programs and algorithms and solve meaningful problems with code Efficient algorithms for searching and sorting are crucial for building software that runs quickly. These and other basic algorithms underlie most of your technology, from the YouTube video you stream to your phone, to the face detection on your camera. How does YouTube stream to your phone so fast and seamlessly? How does your camera search for faces, all of which look very different depending on the person, the lighting, and the distance? It might seem like your computer is making the kind of intelligent decisions that we normally think of as uniquely human, like making connections and educated guesses. But each of these is powered by a very complex algorithm that determines how to best accomplish the task using probability and logic. If your child can understand and write algorithms, this opens up a whole world of possibility. It allows them to not only use these algorithms more effectively, but also to start writing their own programs and algorithms and solve meaningful problems with code