Scratch - FortLeBoeuf

Scratch
Keith Patton
Computer Literacy Teacher
West Chester Area School District
From Data Processing Dictionary
• Endless Loop: n., see Loop,
Endless.
• Loop, Endless: n., see
Endless Loop.
•There are only 10 kinds
of people in this world:
those who know binary
and those who don’t.
Raise Your Hand If You:
• Have heard of Scratch other than at this
conference.
• Have downloaded Scratch but not gotten
around to playing with it yet.
• Have played around with it.
• Use it in your teaching.
Agenda
•
•
•
•
•
•
What is Scratch?
Scratch and 21 Century Learning Skills
Scratch and the classroom
Scratch and programming
Create a scratch game
Scratch website and other resources
What is Scratch?
• A new graphical media rich programming
language that allows users to
–make games
–Animations
–Interactive stories
–Music
–Art
Scratch
• It is intended especially for 8- to 16-year-olds,
• Engaging and intuitive
• Collaborative
• Scratch offers:
– low floor (easy to get started)
– high ceiling (ability to create complex projects)
– wide walls (support for a wide diversity of
projects)
Scratch
Scratch
and
st
21
Century Skills
Information and Communication
Skills
• Students learn to select, create and manage
multiple forms of media.
• Students create media
• Students learn to analyze media
• Students create media to express themselves
creatively and persuasively.
Thinking and Problem Solving Skills
• Students learn critical reasoning and systems
thinking.
• Students coordinate timings and interactions
between multiple sprites.
• Students will identify new problems and
creative solutions
• Students will break problems up into steps
• Throughout students engage in experimenting
and problem solving with immediate feedback
Interpersonal and Self-Directional
Skills
• The visual nature of the programming affords
more sharablility
• Students tap into their inborn persistence and
practice as they are challenged with problems.
• They create with an audience in mind and are
able to make easy changes based on feedback
of others.
• They learn to be socially responsible as they
interact with others through the scratch
website
Scratch
and the
Classroom
Middle School
• 7th Grade Computer Literacy
Curriculum which is transforming
into a Computer Science Curriculum.
• Week Long IU Summer Career
Academy
Day 1
• Day One – Discuss types of games (ex. RPG,
shooters, mazes, skill, sports …)
• Explore Environment and Use Scratch Cards
(12)
• With partners start planning game using
worksheet
Move, Clone, Cut, Change Shape
Start and Stop Game
Stage
Create, Find or Surprise Sprite
Full Screen
Stage
Sprite Position
Sprite List
Scripts
Area
Blocks
Day 1
• Programming concepts that students will be introduced
to:
• Loops
• If/Then conditions
• Sequences
• Variables
• Threads
• coordination and synchronization
• Boolean logic
• random numbers
• Trial and Error
Day 2
• Students begin and make one level
Day 3
• Explore http://scratch.mit.edu
• Set up an account.
• Download three games that are similar to the
ones that you want to create.
• See how these games are coded.
• Save a game to your web account.
Day 4
• Discuss the use of broadcasting to go to
another level.
• Constant Student Interaction – Ask 3 before
me.
Day 5
• Troubleshoot and peer review
Scratch Web Resources
•The Scratch Website
•Learning Scratch
•Scratch Wiki
•Pete and C Ning
Questions???
• Clean out Sun temp folder
• [email protected]
ACT 48 #
DL031866
21st Century Learning Skills
Information and Communication
Skills
Information
and Media
Literacy Skills
Communication
Skills
21st Century Learning Skills
Thinking and Problem Solving Skills
Critical
Problem
Creativity and
Thinking and Identification,
Intellectual
Systems
Formulation
Curiosity
Thinking
and Solution
21st Century Learning Skills
Interpersonal and Self-Directional Skills
Interpersonal
Accountability
and
Self-Direction
and
Collaborative
Adaptability
Skills
Social Responsibility