SlideShare a Scribd company logo
1 of 35
Scratch dovetails easily into NGSS
Learn to Code; Code to Learn
Greg Beutler – Director of TechsCool.org
What Can Learning to Code Do for Students?
•Learn mathematical and computational ideas
•Learn process of design
•21st Century learning skills
-analyzing
-collaborating
-communicating clearly
-logical thinking
•In a meaningful and motivating context
7/27/2014 Stem_prinicipal_pitch_v2.ppt
Computing Perspectives For Students
Perspective Description
Expressing Realizing that computation is a
medium of creation
“I can create.”
Connecting Recognizing the power of
creating with and for others
“I can do different things
when I have access to others.”
feeling empowered to ask
questions about the world
Questioning “I can (use computation to)
ask questions to make sense
of (computational things in)
the world.”
7/27/2014
C++ code Scratch Code
7/27/2014
Scratch by MIT
7/27/2014
7/27/2014
How does Scratch Support STEM?
• Scratch language supplies a myriad of
learning tools to teach coding and creative
computing.
• Covers all major coding concepts
• Creative Computing
– supports the development of personal
connections to computing by drawing upon
creativity, imagination, and interests.
7/27/2014
How does Scratch Support
Computational Learning?
• Students explore games by creating projects
that define goals and rules.
• Students learn computational concepts of
conditionals, operators, and data
• Students learn computational practices of
testing and debugging code are highlighted.
7/27/2014
How does Scratch Support STEAM?
•Students explore the arts by creating projects
that include elements of music, design,
drawing, and dance.
•The computational concepts of sequence and
loops and the computational practices of being
iterative and incremental are highlighted.
“Along with the traditional thinking skills, it is now essential to add:
Many media, creating, making connections, approaching a subject
sideways, or solving a problem from the inside out– in other words, the
kind of thinking fluent enough to come up with the innovations the
future will demand”
-Marcus & Monday 2009
http://www.newworldkids.org/authors/
Collaboration with peers using research, critical review,
creating and presenting prepares students for a future of
innovation and creativity
7/27/2014
Collaboration is Essential
Scratch by MIT
Introduction Students are introduced to creative computing and Scratch,
through sample projects and hands-on experiences.
Arts Students explore the arts by creating projects that include
elements of music, design, drawing, and dance.
The computational concepts of sequence and loops, and the
computational practices of being iterative and incremental
are highlighted.
Stories Students explore storytelling by creating projects that include
characters, scenes, and narratives.
The computational concepts of parallelism and events and
the computational practices of reusing and remixing are
highlighted.
Games Students explore games by creating projects that define goals
and rules.
The computational concepts of conditionals, operators, and
data, and the computational practices of testing and
debugging are highlighted.
7/27/2014
Computational Concepts
7/27/2014
Concept Description
sequence identifying a series of steps for a task
loops running the same sequence multiple times
parallelism making things happen at the same time
events one thing causing another thing to happen
conditionals making decisions based on conditions
operators support for mathematical and logical expressions
data storing, retrieving, and updating values
7/27/2014
Computational Practices
Practice Description
being iterative and incremental developing a little bit, then trying it out, then developing some more
testing and debugging making sure that things work – and finding and fixing mistakes
reusing and remixing making something by building on what others – or you – have done
abstracting and modularizing building something large by putting together collections of smaller parts
7/27/2014
Computational Perspectives
Perspective Description
expressing
realizing that computation is a medium of creation
“I can create.”
connecting
recognizing the power of creating with and for others
“I can do different things when I have access to
others.”
questioning
feeling empowered to ask questions about the world
“I can (use computation to) ask questions to make
sense of (computational things in) the world.”
Computational Components in Scratch
7/27/2014
Variable
Loop
Random number
Conditionals
Computational Thinking
7/27/2014
The standards emphasize understanding of
concepts hands-on practices such as:
•defining problems
•asking questions
•designing investigations
•analyzing data
•using evidence to draw conclusions
Next Generation Science Standards for Today’s Students
Scratch dovetails easily into NGSS
7/27/2014
MIT’s Scratch supports
Proposed NGSS Standards for
5,6,7,8th Grades
ETS1-2. Evaluate competing design solutions using a systematic process to
determine how well they meet the criteria and constraints of the problem.
ETS1-3. Analyze data from tests to determine similarities and differences
among several design solutions to identify the best characteristics of each that
can be combined into a new solution to better meet the criteria for success.
ETS1-4. Develop a model to generate data for iterative testing and modification
of a proposed object, tool, or process such that an optimal design can be
achieved.
7/27/2014
7/27/2014
NGSS using Scratch
CCSS.MATH.CONTENT
5.G.B.4
Geometry
Glide with cat on X
Glide with cat on Y
http://scratch.mit.edu/
projects/21016789/#edi
tor
Graph points on the coordinate
plane to solve real-world and
mathematical problems.
CCSS.MATH.CONTENT.5.G.A.1
Understand that the first number indicates
how far to travel from the origin in the
direction of one axis, and the second
number indicates how far to travel in the
direction of the second axis, with the
convention that the names of the two axes
and the coordinates correspond
7/27/2014
NGSS using Scratch
7/27/2014
• Like training wheels computer scaffolding enables
learners to do more advanced activities and to engage
in more advanced thinking and problem solving than
they could without such help.
(NRC, 2000, p.214)
• One of the best ways to introduce Scratch is to give
students a set of fun challenges that scaffold their
learning of basic concepts and skills.
• According to (Alber,2011) "Scaffolding is breaking up
the learning into chunks and then providing a tool, or
structure, with each chunk" (par. 2).
7/27/2014 Stem_prinicipal_pitch_v2.ppt
Scaffolding
7/27/2014
• Start with an interesting and appropriate level
Scratch game, animation or project and break
it up into chunks(challenges or explorations).
• Provide support (teacher does student
watches/helps) and a challenge (student does
teacher watches/helps) for each chunk.
• Create objectives for each chunk.
• Challenges can be completed individually, in
pairs or groups.
7/27/2014 Stem_prinicipal_pitch_v2.ppt
Scaffold learning with Scratch:
7/27/2014
7/27/2014 Stem_prinicipal_pitch_v2.ppt
Dodge ball Game and Scaffolding
• Each challenge should be designed to introduce a new skill
or concept.
• Challenges should be sequenced from easy to more difficult
in a way where they build on each other to complete a
project (game, animation, story, etc.).
• Challenges don't always necessarily need to be done in
order.
• Solutions to challenges may differ.
We can break the dodge ball game up into 8 learning
chunks: screen position, direction, movement, random
movement, following the mouse cursor, sensing,
broadcasting, and broadcasting in action.
Dodge ball on Scratch
7/27/2014
7/27/2014
Stem_prinicipal_pitch_v2.ppt
Dodge ball Game and Scaffolding
• Scratch Code• Screen Position
• Provide support by
introducing the
following: position
on the screen,
position variables,
• XY coordinate
system, and directed
numbers.
7/27/2014
Stem_prinicipal_pitch_v2.ppt
Dodge ball Game and Scaffolding
• Direction • Challenge
• Get the ball to say its
screen address(position)
using the following blocks:
• Provide support by
introducing the
following: sprite
direction
7/27/2014
Stem_prinicipal_pitch_v2.ppt
Dodge ball Game and Scaffolding
• Movement
• Challenge
• Get a ball to start at the middle top of
the screen and fall to the bottom,
and then bounce back up again. Use
these blocks:• Provide support by
introducing the
three motion blocks:
go to, glide, and
move.
7/27/2014
Learning is High,
when engagement is high
Educational Concepts
Reflecting: Design notebook question
Creating: About me
Reflecting: Design Process
7/27/2014
Educational Concepts
Reflecting: Design notebook question
7/27/2014
• Create a game of yourself that you could
represent through images or sound?
Educational Concepts
Creating: About Me:
7/27/2014
• Introduce students to the concept of the
interactive collage, a Scratch project that
represents aspects of themselves through
clickable sprites.
• Optionally, show a couple of different interactive
projects.
• Give students 35 minutes to work on their
projects, with the handout available to provide
guidance for blocks to experiment with.
Educational Concepts
Reflecting: Design Process
• Invite 2 or 3 students to share their projects
and encourage others to ask questions about
their design process:
– What was your inspiration?
– How did you do that?
– What did you get stuck on?
– How did you get unstuck?
– What are you most proud of? Why?
– What might you want to do next?
7/27/2014
Student Project
7/27/2014
STEM is FUN!
7/27/2014
STEM is critical for economic growth,
innovation, and employment.
Our future demands STEM!
Did you know that the number of high schools offering AP
computer science classes is down 35 percent since 2005?
Did you know that-- The U.S. Department of Labor estimates
that by 2020 there will be more than 1.4 million computing-
related job openings?
Did you know that--At current rates, however, only 30 percent
of those jobs can be filled with U.S. computing bachelor's
graduates?
7/27/2014
Thank You!
7/27/2014
Greg Beutler – Director of TechsCool.org
Ph:(714) 309-3092
greg@techscool.org

More Related Content

What's hot

St. James Tech Integration
St. James Tech IntegrationSt. James Tech Integration
St. James Tech Integrationguesta06b8be6
 
Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Martin Cisneros
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. Jamesguesta06b8be6
 
The Use of Computer Simulations and Gaming to Enhance Authentic Learning
The Use of Computer Simulations and Gaming to Enhance Authentic LearningThe Use of Computer Simulations and Gaming to Enhance Authentic Learning
The Use of Computer Simulations and Gaming to Enhance Authentic Learningzollnera
 
Pbl gwinnett5 30-11
Pbl gwinnett5 30-11Pbl gwinnett5 30-11
Pbl gwinnett5 30-11jkrauss
 
School Of Social Innovation
School Of Social InnovationSchool Of Social Innovation
School Of Social InnovationSebi Tauciuc
 
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...Mariana Salgado
 
Methods course introduction- 1st class
Methods course  introduction- 1st classMethods course  introduction- 1st class
Methods course introduction- 1st classMariana Salgado
 
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...Saul Carliner
 
Lecture interdisciplinary challanges on ucrac
Lecture interdisciplinary challanges on ucracLecture interdisciplinary challanges on ucrac
Lecture interdisciplinary challanges on ucracAalborg Universitet
 
Understanding Imagination in Project-Based Learning Claims and Evidence for S...
Understanding Imagination in Project-Based Learning Claims and Evidence for S...Understanding Imagination in Project-Based Learning Claims and Evidence for S...
Understanding Imagination in Project-Based Learning Claims and Evidence for S...EduSkills OECD
 
Interface prototyping 2014
Interface prototyping 2014Interface prototyping 2014
Interface prototyping 2014Mariana Salgado
 
Tinkering towards technology literacy
Tinkering towards technology literacyTinkering towards technology literacy
Tinkering towards technology literacySylvia Libow Martinez
 
Seale methodological innovations keynote
Seale methodological innovations keynoteSeale methodological innovations keynote
Seale methodological innovations keynoteJane65
 
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)City University London
 

What's hot (19)

St. James Tech Integration
St. James Tech IntegrationSt. James Tech Integration
St. James Tech Integration
 
Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking
 
ALASI15 Writing Analytics Workshop
ALASI15 Writing Analytics WorkshopALASI15 Writing Analytics Workshop
ALASI15 Writing Analytics Workshop
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. James
 
The Use of Computer Simulations and Gaming to Enhance Authentic Learning
The Use of Computer Simulations and Gaming to Enhance Authentic LearningThe Use of Computer Simulations and Gaming to Enhance Authentic Learning
The Use of Computer Simulations and Gaming to Enhance Authentic Learning
 
Project-Based Learning for The21st Century
Project-Based Learning for The21st CenturyProject-Based Learning for The21st Century
Project-Based Learning for The21st Century
 
Pbl gwinnett5 30-11
Pbl gwinnett5 30-11Pbl gwinnett5 30-11
Pbl gwinnett5 30-11
 
School Of Social Innovation
School Of Social InnovationSchool Of Social Innovation
School Of Social Innovation
 
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...
Digital Access to Audiovisual Cultural Heritage. Archives, Developers and Sch...
 
Methods course introduction- 1st class
Methods course  introduction- 1st classMethods course  introduction- 1st class
Methods course introduction- 1st class
 
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
 
Lecture interdisciplinary challanges on ucrac
Lecture interdisciplinary challanges on ucracLecture interdisciplinary challanges on ucrac
Lecture interdisciplinary challanges on ucrac
 
U-CrAc - intro 2016
U-CrAc -  intro  2016U-CrAc -  intro  2016
U-CrAc - intro 2016
 
U-CrAc - Applied etno'16
U-CrAc - Applied etno'16U-CrAc - Applied etno'16
U-CrAc - Applied etno'16
 
Understanding Imagination in Project-Based Learning Claims and Evidence for S...
Understanding Imagination in Project-Based Learning Claims and Evidence for S...Understanding Imagination in Project-Based Learning Claims and Evidence for S...
Understanding Imagination in Project-Based Learning Claims and Evidence for S...
 
Interface prototyping 2014
Interface prototyping 2014Interface prototyping 2014
Interface prototyping 2014
 
Tinkering towards technology literacy
Tinkering towards technology literacyTinkering towards technology literacy
Tinkering towards technology literacy
 
Seale methodological innovations keynote
Seale methodological innovations keynoteSeale methodological innovations keynote
Seale methodological innovations keynote
 
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)
hcid2011 - Creativity for open spaces - Dr Sara Jones (HCID)
 

Similar to Learn to code; Code to Learn with MIT's Scratch

Strengthen your students' 21st century skills creativity
Strengthen your students' 21st century skills   creativityStrengthen your students' 21st century skills   creativity
Strengthen your students' 21st century skills creativityiEducate
 
Collaborative learning presentation
Collaborative learning presentationCollaborative learning presentation
Collaborative learning presentationShiKia Carter
 
Creative computing with Scratch
Creative computing with ScratchCreative computing with Scratch
Creative computing with ScratchJacekKupras
 
Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Rene Torres Visso
 
Maker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideMaker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideAllison Lehr Samuels
 
Maker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideMaker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideKindra Cooper
 
Design Thinking Presentation at AppState Free Learning Conference 2018
Design Thinking Presentation at AppState Free Learning Conference 2018Design Thinking Presentation at AppState Free Learning Conference 2018
Design Thinking Presentation at AppState Free Learning Conference 2018Stefanie Panke
 
Exploring Digital Badging
Exploring Digital BadgingExploring Digital Badging
Exploring Digital BadgingKelsey O'Brien
 
Promoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designPromoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designAndrew Middleton
 
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.
 
Discovering Math Across The Generations
Discovering Math Across The GenerationsDiscovering Math Across The Generations
Discovering Math Across The Generationsjgarnyc
 
Creativity for Learning 4: Learning through making
Creativity for Learning 4: Learning through makingCreativity for Learning 4: Learning through making
Creativity for Learning 4: Learning through makingChrissi Nerantzi
 
Olnet 30 June Workshop
Olnet 30 June WorkshopOlnet 30 June Workshop
Olnet 30 June Workshopgrainne
 
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...Masson O'Donnell & Ross - Embedding information literacies into the curriculu...
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...IL Group (CILIP Information Literacy Group)
 

Similar to Learn to code; Code to Learn with MIT's Scratch (20)

Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...
 
Strengthen your students' 21st century skills creativity
Strengthen your students' 21st century skills   creativityStrengthen your students' 21st century skills   creativity
Strengthen your students' 21st century skills creativity
 
Collaborative learning presentation
Collaborative learning presentationCollaborative learning presentation
Collaborative learning presentation
 
Creative computing with Scratch
Creative computing with ScratchCreative computing with Scratch
Creative computing with Scratch
 
Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923Scratch Curriculum guide v20110923
Scratch Curriculum guide v20110923
 
Maker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideMaker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge Guide
 
Maker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge GuideMaker Hub Faculty Assignment Design Challenge Guide
Maker Hub Faculty Assignment Design Challenge Guide
 
Design Thinking Presentation at AppState Free Learning Conference 2018
Design Thinking Presentation at AppState Free Learning Conference 2018Design Thinking Presentation at AppState Free Learning Conference 2018
Design Thinking Presentation at AppState Free Learning Conference 2018
 
Exploring Digital Badging
Exploring Digital BadgingExploring Digital Badging
Exploring Digital Badging
 
STEM Demystified
STEM DemystifiedSTEM Demystified
STEM Demystified
 
Promoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive designPromoting academic innovation by valuing and enabling disruptive design
Promoting academic innovation by valuing and enabling disruptive design
 
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
 
Discovering Math Across The Generations
Discovering Math Across The GenerationsDiscovering Math Across The Generations
Discovering Math Across The Generations
 
Creativity for Learning 4: Learning through making
Creativity for Learning 4: Learning through makingCreativity for Learning 4: Learning through making
Creativity for Learning 4: Learning through making
 
Seda nov11
Seda nov11Seda nov11
Seda nov11
 
16th Annual SEDA Conference 2011
16th Annual SEDA Conference 201116th Annual SEDA Conference 2011
16th Annual SEDA Conference 2011
 
Information Skills presentation, 30th July
Information Skills presentation, 30th JulyInformation Skills presentation, 30th July
Information Skills presentation, 30th July
 
etoolspd
etoolspdetoolspd
etoolspd
 
Olnet 30 June Workshop
Olnet 30 June WorkshopOlnet 30 June Workshop
Olnet 30 June Workshop
 
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...Masson O'Donnell & Ross - Embedding information literacies into the curriculu...
Masson O'Donnell & Ross - Embedding information literacies into the curriculu...
 

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
 
Scratch Demo Day Beach Cities CUE Talk 2016
Scratch Demo Day Beach Cities CUE Talk 2016Scratch Demo Day Beach Cities CUE Talk 2016
Scratch Demo Day Beach Cities CUE Talk 2016Gregory 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
 

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
 
Scratch Demo Day Beach Cities CUE Talk 2016
Scratch Demo Day Beach Cities CUE Talk 2016Scratch Demo Day Beach Cities CUE Talk 2016
Scratch Demo Day Beach Cities CUE Talk 2016
 
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
 
Stem principal pitch_v1
Stem principal pitch_v1Stem principal pitch_v1
Stem principal pitch_v1
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
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
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
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
 
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
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
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
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.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
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

Learn to code; Code to Learn with MIT's Scratch

  • 1. Scratch dovetails easily into NGSS Learn to Code; Code to Learn Greg Beutler – Director of TechsCool.org
  • 2. What Can Learning to Code Do for Students? •Learn mathematical and computational ideas •Learn process of design •21st Century learning skills -analyzing -collaborating -communicating clearly -logical thinking •In a meaningful and motivating context 7/27/2014 Stem_prinicipal_pitch_v2.ppt
  • 3. Computing Perspectives For Students Perspective Description Expressing Realizing that computation is a medium of creation “I can create.” Connecting Recognizing the power of creating with and for others “I can do different things when I have access to others.” feeling empowered to ask questions about the world Questioning “I can (use computation to) ask questions to make sense of (computational things in) the world.” 7/27/2014
  • 4. C++ code Scratch Code 7/27/2014
  • 6. 7/27/2014 How does Scratch Support STEM? • Scratch language supplies a myriad of learning tools to teach coding and creative computing. • Covers all major coding concepts • Creative Computing – supports the development of personal connections to computing by drawing upon creativity, imagination, and interests.
  • 7. 7/27/2014 How does Scratch Support Computational Learning? • Students explore games by creating projects that define goals and rules. • Students learn computational concepts of conditionals, operators, and data • Students learn computational practices of testing and debugging code are highlighted.
  • 8. 7/27/2014 How does Scratch Support STEAM? •Students explore the arts by creating projects that include elements of music, design, drawing, and dance. •The computational concepts of sequence and loops and the computational practices of being iterative and incremental are highlighted.
  • 9. “Along with the traditional thinking skills, it is now essential to add: Many media, creating, making connections, approaching a subject sideways, or solving a problem from the inside out– in other words, the kind of thinking fluent enough to come up with the innovations the future will demand” -Marcus & Monday 2009 http://www.newworldkids.org/authors/ Collaboration with peers using research, critical review, creating and presenting prepares students for a future of innovation and creativity 7/27/2014 Collaboration is Essential
  • 10. Scratch by MIT Introduction Students are introduced to creative computing and Scratch, through sample projects and hands-on experiences. Arts Students explore the arts by creating projects that include elements of music, design, drawing, and dance. The computational concepts of sequence and loops, and the computational practices of being iterative and incremental are highlighted. Stories Students explore storytelling by creating projects that include characters, scenes, and narratives. The computational concepts of parallelism and events and the computational practices of reusing and remixing are highlighted. Games Students explore games by creating projects that define goals and rules. The computational concepts of conditionals, operators, and data, and the computational practices of testing and debugging are highlighted. 7/27/2014
  • 11. Computational Concepts 7/27/2014 Concept Description sequence identifying a series of steps for a task loops running the same sequence multiple times parallelism making things happen at the same time events one thing causing another thing to happen conditionals making decisions based on conditions operators support for mathematical and logical expressions data storing, retrieving, and updating values
  • 12. 7/27/2014 Computational Practices Practice Description being iterative and incremental developing a little bit, then trying it out, then developing some more testing and debugging making sure that things work – and finding and fixing mistakes reusing and remixing making something by building on what others – or you – have done abstracting and modularizing building something large by putting together collections of smaller parts
  • 13. 7/27/2014 Computational Perspectives Perspective Description expressing realizing that computation is a medium of creation “I can create.” connecting recognizing the power of creating with and for others “I can do different things when I have access to others.” questioning feeling empowered to ask questions about the world “I can (use computation to) ask questions to make sense of (computational things in) the world.”
  • 14. Computational Components in Scratch 7/27/2014 Variable Loop Random number Conditionals
  • 16. The standards emphasize understanding of concepts hands-on practices such as: •defining problems •asking questions •designing investigations •analyzing data •using evidence to draw conclusions Next Generation Science Standards for Today’s Students Scratch dovetails easily into NGSS 7/27/2014
  • 17. MIT’s Scratch supports Proposed NGSS Standards for 5,6,7,8th Grades ETS1-2. Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem. ETS1-3. Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success. ETS1-4. Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved. 7/27/2014
  • 18. 7/27/2014 NGSS using Scratch CCSS.MATH.CONTENT 5.G.B.4 Geometry Glide with cat on X Glide with cat on Y http://scratch.mit.edu/ projects/21016789/#edi tor Graph points on the coordinate plane to solve real-world and mathematical problems. CCSS.MATH.CONTENT.5.G.A.1 Understand that the first number indicates how far to travel from the origin in the direction of one axis, and the second number indicates how far to travel in the direction of the second axis, with the convention that the names of the two axes and the coordinates correspond
  • 20. 7/27/2014 • Like training wheels computer scaffolding enables learners to do more advanced activities and to engage in more advanced thinking and problem solving than they could without such help. (NRC, 2000, p.214) • One of the best ways to introduce Scratch is to give students a set of fun challenges that scaffold their learning of basic concepts and skills. • According to (Alber,2011) "Scaffolding is breaking up the learning into chunks and then providing a tool, or structure, with each chunk" (par. 2). 7/27/2014 Stem_prinicipal_pitch_v2.ppt Scaffolding
  • 21. 7/27/2014 • Start with an interesting and appropriate level Scratch game, animation or project and break it up into chunks(challenges or explorations). • Provide support (teacher does student watches/helps) and a challenge (student does teacher watches/helps) for each chunk. • Create objectives for each chunk. • Challenges can be completed individually, in pairs or groups. 7/27/2014 Stem_prinicipal_pitch_v2.ppt Scaffold learning with Scratch:
  • 22. 7/27/2014 7/27/2014 Stem_prinicipal_pitch_v2.ppt Dodge ball Game and Scaffolding • Each challenge should be designed to introduce a new skill or concept. • Challenges should be sequenced from easy to more difficult in a way where they build on each other to complete a project (game, animation, story, etc.). • Challenges don't always necessarily need to be done in order. • Solutions to challenges may differ. We can break the dodge ball game up into 8 learning chunks: screen position, direction, movement, random movement, following the mouse cursor, sensing, broadcasting, and broadcasting in action.
  • 23. Dodge ball on Scratch 7/27/2014
  • 24. 7/27/2014 Stem_prinicipal_pitch_v2.ppt Dodge ball Game and Scaffolding • Scratch Code• Screen Position • Provide support by introducing the following: position on the screen, position variables, • XY coordinate system, and directed numbers.
  • 25. 7/27/2014 Stem_prinicipal_pitch_v2.ppt Dodge ball Game and Scaffolding • Direction • Challenge • Get the ball to say its screen address(position) using the following blocks: • Provide support by introducing the following: sprite direction
  • 26. 7/27/2014 Stem_prinicipal_pitch_v2.ppt Dodge ball Game and Scaffolding • Movement • Challenge • Get a ball to start at the middle top of the screen and fall to the bottom, and then bounce back up again. Use these blocks:• Provide support by introducing the three motion blocks: go to, glide, and move.
  • 27. 7/27/2014 Learning is High, when engagement is high
  • 28. Educational Concepts Reflecting: Design notebook question Creating: About me Reflecting: Design Process 7/27/2014
  • 29. Educational Concepts Reflecting: Design notebook question 7/27/2014 • Create a game of yourself that you could represent through images or sound?
  • 30. Educational Concepts Creating: About Me: 7/27/2014 • Introduce students to the concept of the interactive collage, a Scratch project that represents aspects of themselves through clickable sprites. • Optionally, show a couple of different interactive projects. • Give students 35 minutes to work on their projects, with the handout available to provide guidance for blocks to experiment with.
  • 31. Educational Concepts Reflecting: Design Process • Invite 2 or 3 students to share their projects and encourage others to ask questions about their design process: – What was your inspiration? – How did you do that? – What did you get stuck on? – How did you get unstuck? – What are you most proud of? Why? – What might you want to do next? 7/27/2014
  • 34. STEM is critical for economic growth, innovation, and employment. Our future demands STEM! Did you know that the number of high schools offering AP computer science classes is down 35 percent since 2005? Did you know that-- The U.S. Department of Labor estimates that by 2020 there will be more than 1.4 million computing- related job openings? Did you know that--At current rates, however, only 30 percent of those jobs can be filled with U.S. computing bachelor's graduates? 7/27/2014
  • 35. Thank You! 7/27/2014 Greg Beutler – Director of TechsCool.org Ph:(714) 309-3092 greg@techscool.org

Editor's Notes

  1. Why start kids off with Scratch? It is accessible. C++ code is geared for College level students. Much more abstract, much more difficult. Scratch has all the computational basics and is much easier to grasp and can provided immediate feedback to the student that they have working or non-working code. The Scratch student is more prone to tinker. The scratch student can write code more readily and start coding at a 4th grade level. All of the concepts learned in Scratch is directly transferrable to more industry grade computing languages.
  2. Scratch is a drag and drop coding environment which allows for problem-solving, collaboration and teaches computational thinking.
  3. Scratch is a drag and drop coding environment which allows for problem-solving, collaboration and teaches computational thinking.
  4. Scratch is a drag and drop coding environment which allows for problem-solving, collaboration and teaches computational thinking.
  5. Scratch is a drag and drop coding environment which allows for problem-solving, collaboration and teaches computational thinking.
  6. Scratch programming easily allows for a multitude of problem solving approaches. It helps grow critical thinking skills. Collaboration via the web or in the classroom with their peers helps prepare the students for innovation and creativity.
  7. Scratch dovetails easily into NGSS
  8. Dovetailing Scratch and NGSS helps make the assignment more fun and relevant. It gamifies the lesson. Driving the engagement deeper and the learning more satisfying and motivating.
  9. Dovetailing Scratch and NGSS helps make the assignment more fun and relevant. It gamifies the lesson. Driving the engagement deeper and the learning more satisfying and motivating.