Today and tomorrow I’m co-teaching with Chris Simon at Independence Elementary School in Yukon, Oklahoma, introducing 4th and 5th graders to Scratch Software for the first time. Chris is the STEM (Science, Technology, Engineering and Math) teacher at IES, which is one of the 4th/5th grade elementary schools in YPS. Both YPS 4/5 campuses have full-time STEM teachers, who see ALL 450+ students at school each week in a rotation model just like PE, music and art teachers. The following Scratch script (which I modified with SeaShore) shows our basic lesson sequence today. The one thing missing from this is script is about five minutes for students to explore and play Scratch projects on their own (we recommended they start with “featured projects”) after I showed them several of my favorites.
We only had about 45 minutes per class period, so this isn’t a ton of time to work with Scratch. Initially I thought we’d have students start an “All About Me” project, but we ended up deciding to postpone that to next week and just got the students familiar with exploring sample Scratch Projects as well as the basic elements of the Scratch interface today. The activities we did were mostly taken from the Scratch Camp curriculum I pieced together in July for a week long Scratch camp.
First we started off with this video. “Intro to Scratch.”
Intro to Scratch from ScratchEd on Vimeo.
Next I showed students these projects:
- A great example of a story / music video: The Monster Mash
- A fun example of an imaginative game: NINJA SURVIVE
- An amazing example of a project using advanced math formulas, including trigonometry: New Year Fireworks!
These are a couple of other games we discovered today which I shared with later classes:
- A good example of a game which keeps score: Asteroid Avoider
- A challenging avoidance/hiding game: SUPER Factory Escape
We showed students how to add Scratch projects as “favorites” once they’d logged on with their own Scratch account. It was great to hear how excited the students were as they discovered the variety of Scratch projects available and the options they could have as Scratch creators. Chris sent notes home last week to parents asking them to help their students create Scratch accounts. About half the kids did this, and many of those who didn’t voiced enthusiasm for creating their accounts later in the day since they’d seen how cool the program is and how beneficial it can be to have your own account which can save project favorites.
After the first class period, I discovered it was better to show students a short block sequence and then have them try / experiment with it, rather than show them a long series of Scratch blocks in a row. Then I repeated this demo/play pattern with additional skills. These were the basic Scratch blocks / skills I showed students today.
- motion: move 10 steps
- sound: play drum 48 for .2 beats
- use stamp/clone tool to duplicate those blocks, making the second move block -10 (instead of +10) and changing the drum/percussion instrument
- add a repeat 10 loop around those blocks
- add control: when sprite clicked block to the top
I next showed students how to import different backgrounds.
Next I had students experience a short “coordinate grid commands” lesson logo-turtle style. This is something Theresa Overall showed Sarah and I how to do when we visited her in Farmington, Maine, in December 2010. (Theresa worked at The Lamplighter School in Dallas and was one of the first classroom teachers to work directly with Seymour Papert and Logo, which is the “grandfather” of Scratch software.) I asked for a student volunteer who could provide good directions, and said I wanted them to give me voice commands that told me how to move so I could return to the front of the classroom, facing the class again. I then went to the back of the classroom, faced the corner, and put my hands over my eyes so I couldn’t see. This is a great activity to let students struggle a bit with using “wait time.” Eventually they work out (in most cases) that they can not only tell me to go forward, back, left or right with steps, but also turning with degrees. It’s a good way to introduce students to movement in Scratch using coordinate geometry.
I next showed students the motion: “glide 1 sec to X and Y” block and how they can see the X/Y coordinates of a point on the Scratch stage when they move their cursor over it. I told them I wanted them to make their sprite glide from one corner of their stage to another, and then demonstrated this. I had them predict what would change if I increased the time in the block to 5, and then reduced it to 0.5. I then provided some time for them to experiment with the glide block.
Last of all, I showed students how to add new sprites to their project from the provided library. At the very end, I showed how they could add additional costumes to a single Sprite, and then create a short “forever” loop with “next costume” and “wait 1 second” as the only included blocks, when they had two costumes (like the bat or the dragon) which make clever animations.
That proved to be a full 45 minute class period of activities, but a pretty satisfying one in terms of introducing students to the possibilities of Scratch. Next week Chris is planning to have students continue working in Scratch, by having the students start on their first project: An “All About Me” project.
Thursday this week I’ll be in Cedar Rapids, Iowa, providing a full-day workshop on Scratch for teachers in College Community School District. Rachel, my 3rd grader, will accompany me and help facilitate. I’m REALLY thrilled to have these opportunities to continue sharing and learning how to use Scratch software. I’ll continue to add resources and links about Scratch to the “simulation or game” page of Mapping Media to the Curriculum / Common Core project website. It looks like I’ll lead another week-long Scratch Camp over Spring Break in March, hopefully at the University of Oklahoma, through the Div Jr. Program. I’m considering offering a week long Scratch Camp for teachers and students in early June for Yukon Public Schools, but that hasn’t been finalized yet.
I love Scratch! If you haven’t made time to play with it and introduce it to your students you DEFINITELY should. To learn more, check out one or both of the following K-12 Online Conference videos about Scratch which provide excellent overviews:
- Scratching Kids Brains by Geoffrey Derry
- Teaching Kids To Think Using Scratch by Chris Betcher
UPDATE 11/28/2012: An audio recording of one of my classes from today is available as a free podcast on “Fuel for Educational Change Agents.”
Technorati Tags: oklahoma, programming, scratch, stem, yukon, introduction
Remember to follow Wesley Fryer on Twitter (@wfryer), Facebook and Google+. Also "like" Wesley's Facebook pages for "Speed of Creativity Learning" and his eBook, "Playing with Media." Don't miss Wesley's latest technology integration project, "Mapping Media to the Common Core / Curriculum."
On this day..
- A High School Student Tweet Heard 'Round Kansas - 2011
- 2011 #k12online Conference Starts Monday - 2011
- How many screens at Thanksgiving? - 2010
- WatchKnow vets educational YouTube videos - 2009
- Examples of digital storytelling types - 2008
- Sharing purchased iPhone applications and iTunes songs with family members - 2008
- Learn and share about OLPC - 2008
- Successful XO Laptop Firmware Upgrade - 2008
- Podcast294: An Interview with NASA Flight Engineer Tom Weichel discussing Gemini, Apollo 11 and Apollo 13 - 2008
- Olympus WS-110 voice recorder rocks! - 2007

















Pingback: OTR Links 11/29/2012 « doug – off the record
Pingback: Cedar Rapids, Iowa (November 2012) » Mapping Media to the Curriculum