Scratch
-
Upload
techdude221 -
Category
Education
-
view
3.289 -
download
3
Transcript of Scratch
![Page 1: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/1.jpg)
Scratch: An Innovative Approach to the Technology Itch
Ryan F. EvansOctober 12, 2010
![Page 2: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/2.jpg)
The Objectives:
What is Scratch? Why use Scratch in the Classroom? Getting Started with Scratch? Program 2 Scratch Animations Integration into other Subject Areas Scratch Examples Explore the Possibilities
![Page 3: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/3.jpg)
Intro to Scratch
![Page 4: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/4.jpg)
What is Scratch?
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. The Scratch Project -
http://info.scratch.mit.edu/About_Scratch
![Page 5: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/5.jpg)
Why Scratch?
Develop 21st Century Skills Visual Object orientated Flexible: (Recommended age level – 5 – 15) Integrate with all Subject Areas Runs on Mac, Windows, and Linux FREE!!!
![Page 6: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/6.jpg)
21st Century Skills
Core Subjects & 21st Century Themes
Learning & Innovation Skills
Information, Media, and Technology
Skills
Life & Career Skills
![Page 7: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/7.jpg)
Core Subjects & 21st Century Themes
CORE SUBJECTS
English World Languages Arts Mathematics Economics Science Geography History Government & Civics
21ST CENTURY THEMES
Global awareness Financial, economic,
business, and entrepreneurial literacy
Civic literacy Health literacy Environmental literacy
![Page 8: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/8.jpg)
Learning & Innovation Skills
Creativity and Innovation
Critical Thinking & Problem Solving
Communication & Collaboration
![Page 9: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/9.jpg)
Information, Media, & Technology Skills
Information Literacy
Media Literacy
ICT (Information, Communication, and Technology) Literacy
![Page 10: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/10.jpg)
Life & Career Skills
Flexibility & Adaptability
Initiative & Self-Direction
Social & Cross Cultural Skills
Productivity & Accountability
Leadership & Responsibility
![Page 11: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/11.jpg)
Concepts Learned in Scratch
Sequence Iteration Conditional
Logic Variables Data Structures
(dynamic lists) Events Handling
Parallel Execution
Synchronization Boolean Logic User Interface
Design Publish projects
as Java applets on scratch.mit.edu
![Page 12: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/12.jpg)
Getting Started with ScratchWhat Where
Download http://scratch.mit.edu/download
Getting Started Guide
http://info.scratch.mit.edu/sites/infoscratch.media.mit.edu/files/file/ScratchGettingStartedv14.pdf Scratch Reference
Guidehttp://info.scratch.mit.edu/Support/Reference_Guide_1.4
Scratch Cards http://info.scratch.mit.edu/Support/Scratch_Cards
Videos About Scratch
http://info.scratch.mit.edu/Support/Videos
Access to all Resources
http://info.scratch.mit.edu/Support
![Page 13: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/13.jpg)
Scripts Selection Buttons Pane
Sprites Pane:List of Sprites in Program
Tool Box
![Page 14: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/14.jpg)
Scratch & Subject Area IntegrationGallery URL
Math http://scratch.mit.edu/galleries/view/6423
Reading http://scratch.mit.edu/galleries/view/61659
Writing http://scratch.mit.edu/galleries/view/23836
Science http://scratch.mit.edu/galleries/view/15003
Various Subjects http://scratch.mit.edu/galleries/view/11876
Scratch Ed http://scratched.media.mit.edu/
![Page 15: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/15.jpg)
Scratch Examples
![Page 16: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/16.jpg)
Adding Sprites & Backgrounds
Sprites Paint your own sprite Choose a sprite from the library Get a surprise sprite
Backgrounds Create your own Select one from the library
![Page 17: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/17.jpg)
Scratch Extras
Upload Projects Online
(Free User Accounts)
Other users can run your programs through their web browser. (Uses Java)
Can comment on online projects
Online Galleries
Online Forums
Scratch Ed - http://scratched.media.mit.edu/
“You Tube” for Scratch Programmers
Can embed Scratch applications in your websites.
Additional Scratch resources at www.shallwelearn.com
![Page 18: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/18.jpg)
Glossary (pg 1)
Sequence - the following of one thing after another; succession.
Iteration a problem-solving or computational method in which a succession of approximations, each building on the one preceding, is used to achieve a desired degree of accuracy.
Conditional Logic - Referring to an action that takes place only if a specific condition is met
Variables - a quantity or function that may assume any given value or set of values
Data Structures (dynamic lists) - An organization of information
Events Handling - A function or method containing program statements that are executed in response to an event.
Parallel Execution - when two independent processes take place at the same time
![Page 19: Scratch](https://reader035.fdocuments.net/reader035/viewer/2022062703/5554f797b4c90566278b54b5/html5/thumbnails/19.jpg)
Glossary (pg 2)
Synchronization - to cause to go on, move, operate, work, etc., at the same rate and exactly together
Boolean Logic - a form of algebra in which all values are reduced to either TRUE or FALSE.
User Interface Design - design of computers, appliances, machines, mobile communication devices, software applications, and websites with the focus on the user's experience and interaction