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

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

Tech Integration St James
Tech Integration St JamesTech Integration St James
Tech Integration St James
Doug Adams
 
St. James Tech Integration
St. James Tech IntegrationSt. James Tech Integration
St. James Tech Integration
guesta06b8be6
 
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
 

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 (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

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

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