Scratch Demo Day Beach Cities CUE Talk 2016
-
Upload
gregory-beutler -
Category
Education
-
view
111 -
download
0
Transcript of Scratch Demo Day Beach Cities CUE Talk 2016
![Page 1: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/1.jpg)
MIT's SCRATCH
Scratch is designed and developed by the Lifelong Kindergarten Group (LLK) at the MIT Media Lab
![Page 2: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/2.jpg)
http://bit.ly/1QUnsHA
![Page 3: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/3.jpg)
![Page 4: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/4.jpg)
Maslow’s Hierarchy Of Needs
![Page 5: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/5.jpg)
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.
![Page 6: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/6.jpg)
Code.org intro
What is Computer Science?Computer Science is Changing Everything
https://www.youtube.com/watch?v=xJqSu1IbcHghttps://youtu.be/0OJlxaOIQMA
![Page 7: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/7.jpg)
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--
![Page 8: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/8.jpg)
Https://scratch.mit.edu
![Page 9: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/9.jpg)
Scratch Panes
1 Stage2 Sprites3 Script Area4 Block Palette5 Backdrop6 Costumes Tab7 Sounds Tab8 Script Tab
13
2
5
4
768
![Page 11: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/11.jpg)
Lets’ make a square
![Page 12: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/12.jpg)
How many sidesHow many angles?What is the length of sides?What is the angle between the sides?
![Page 13: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/13.jpg)
![Page 14: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/14.jpg)
![Page 15: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/15.jpg)
What do we notice?There's a pattern.
Let's use the Repeat command
![Page 16: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/16.jpg)
![Page 17: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/17.jpg)
Change number of sides with data variable
![Page 18: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/18.jpg)
![Page 19: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/19.jpg)
Variables
What are they for?How do we make them?
![Page 20: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/20.jpg)
Sequences
Repeat LoopInitializationEvents
![Page 21: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/21.jpg)
Algorithms
![Page 22: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/22.jpg)
Understanding and writing algorithms;
-Opens up a whole world of possibility.
Solve meaningful problems with code
![Page 23: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/23.jpg)
Spiral project 2Swap the sides with Angles and change length of sides
https://scratch.mit.edu/projects/101047615/
http://bit.ly/1U5kgsH
![Page 24: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/24.jpg)
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
![Page 25: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/25.jpg)
Scratch in Science
https://scratch.mit.edu/projects/110108739/#editor
![Page 26: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/26.jpg)
Pass out handout
![Page 27: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/27.jpg)
We teach coding via games
![Page 28: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/28.jpg)
MetricsFinal Project: Demonstrate knowledge and creativity in building their own game. Present their game.Support their decisions both logical and creativeRe-mix (re-factor) earlier work
Critical ThinkingCommunicationCollaborationCreativity
![Page 29: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/29.jpg)
Rubric
Item Points totalGame 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)
Implementation of Theme
10
Quality of Graphics 5
Use of Sound 10
Easy and hard levels of play
10
Timer 5
Originality 10
100
![Page 30: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/30.jpg)
Teach the Engineering Process
![Page 31: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/31.jpg)
![Page 32: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/32.jpg)
Mitch Resnick, director MIT
https://www.youtube.com/watch?v=oNSao-amctkhttps://www.youtube.com/watch?v=y5x9-6pQcaM
![Page 33: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/33.jpg)
CONNECTIONS AND BACKGROUND INFORMATIONISTE 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
![Page 34: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/34.jpg)
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.
![Page 35: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/35.jpg)
Common Core Mathematical Practices1. 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 StandardsK.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.
![Page 36: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/36.jpg)
Common Core Language Arts StandardsSL.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 groupsSL.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.
![Page 37: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/37.jpg)
Resources
http://day.scratch.mit.edu/static/files/resources/ScratchDayActivityIdeas.b0b4cb0d49e5.pdfhttps://www.edsurge.com/news/2013-05-08-learn-to-code-code-to-learn
![Page 38: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/38.jpg)
Software is the language of our worldSoftware is becoming a critical layer of all our lives.It is the language of our world.. It is crucial that every child learns to codeLEARN TO CODE; CODE TO LEARN
![Page 39: Scratch Demo Day Beach Cities CUE Talk 2016](https://reader036.fdocuments.us/reader036/viewer/2022081604/58e60f931a28ab44778b5ba3/html5/thumbnails/39.jpg)
Learn to Code; Code to [email protected]://twitter.com/ungregwww.linkedin.com/in/gregbeutler