This Scratch curriculum guide provides an introduction to creative computing with Scratch, using a design-based learning approach.
The guide is organized as a series of twenty 60-minute sessions, and includes session plans, handouts, projects, and videos. The 20 sessions presented in this guide are organized into 5 topics:
You can download the full, current draft of the curriculum guide below - available in both pdf and doc formats.
The guide was developed to be both subject-neutral and grade-neutral to accommodate different settings for any teacher who wants to support students’ development of computational thinking through explorations with Scratch. The content for the guide is based on four years of Scratch educator workshops, particularly the Google-funded 2009-2011 Creative Computing workshops and more recently, NSF-funded ScratchEd workshops and meetups.
We are currently conducting a pilot of the curriculum guide with 11 educators. But we hope that a wide range of educators will try out the curriculum guide and provide us with feedback.
Now that the guide is launched, we'd love to hear your thoughts on it! Please share any feedback you have about the guide by posting comments in the Curriculum Guide Draft discussion space. We'd love to hear any reactions on what works, what doesn't work, and what it looks like in your classroom.
Please feel free to contact us if you have any questions.
Resource Files Other Files:CurriculumGuide-v20110923.pdf
CurriculumGuide_v20110923.doc
Julie Gervais April 15, 2014I'm using some of the curriculum to teach 5th graders how to use Scratch and it's going really well. I have some questions about Session #6 where the students act out scripts, either by programming the volunteers through the Scratch interface or by using a physical version of the Scratch blocks. Are sample scripts provided or do teachers/students write the scripts? Do you know where I can find or an easy way to print Scratch blocks? I love that your curriculum combines both screen time and non-screen physical activities. Thanks!
Christopher Clark July 17, 2013I'm working on a Traditional Chinese translation (Taiwanese Mandarin) with a freelance translator, Xinmay Lin. We'll be done in early August. For now, here are the worksheets: scratched.media.mit.edu/resources/scratch-draft-curriculum-traditional-chinese-translation
Christopher Clark August 11, 2013The full translation is now available at the above link!
Sjoerd Dirk Meijer January 27, 2013 ScratchEd Team Administrator December 03, 2012Do you use design notebooks with your students? Help us improve this activity by filling out this short survey.
Mohammad Nori Motlagh June 08, 2012It is very usefull for me. I tried to prepare a Learning Protocol and some parts of this draft is good to use.Tnx
james patiño May 01, 2012Saludo cordial a toda la comunidad, gracias por la oportunidad de ingresar y compartir conocimientos.
ScratchEd Team Administrator April 13, 2012For those interested in attaining a bound copy of the curriculum guide, we've recently designed a Scratch Starter Kit, which include the guide, Scratch Cards, and other Scratch resources to help you get started using Scratch with your students. We are pleased to offer a limited quantity of starter kits for sale at cost. Check out our Eventbrite page to find out how to purchase a kit or how you can create your own Scratch Starter Kit. - http://scratchstarterkit.eventbrite.com
We are also hosting a raffle for a chance to win a free Scratch Starter Kit. Update your ScratchEd profile settings by April 30, 2012 to automatically be entered into the drawing to win! - http://scratched.media.mit.edu/stories/new-features-scratched-website-relaunch
Susan Ettenheim June 09, 2012What are Scratch Installers?
Karen Brennan June 09, 2012An installer is the file you download to install Scratch on your computer.
Susan Ettenheim June 10, 2012 Patrick Lynch February 16, 2012Thank you for putting this together. Our school is about to embark on an after school program in Scratch. I had some ideas based on the way I learned, but your way is so much better than the old way (and a lot more fun) Thanks again and keep up the good work!
Michelle Choi February 16, 2012Thanks Patrick! Please let us know how it goes. You can share feedback here or in the curriculum guide discussion forum - http://scratched.media.mit.edu/discussions/curriculum-guide-draft/scratch-curriculum-guide-draft-feedback
stephen O'Brien January 22, 2012Good Morning One and all.
I am new to this and teach in a Seconday School with a wide range of abilities. Does anyone have resources for students of low ability?
Carl Bogardus February 10, 2012I think the responses here are very appropriate. In my classes, it is important for me to recognize each student's achievement. Many of my lower students finished the Art sessions with only their drawing. My response to them, when they were reluctant to upload, was that each one of us learn to program at different levels and speeds - that they had started not knowing anything about creating a sprite and ended up with one that was complete.
Another option is to involve the advanced students as tutors, you will often find they will do a better job of explaining concepts to slower students, (yes, even if you have a class of pretty low students, some will grasp programming much quicker than others).
Perry Lessing January 22, 2012I just ran through most of the curriculum prepared by the Scratch team -- to the maze project -- with our weakest kids. I don't have much to offer but encouragement since I just used their materials as-is, but I can say it went pretty well. The kids liked it a lot. I'm not sure I can say exactly what they learned; but I will use the materials again, perhaps with more specific expectations of what I expect the kids to to do. (I wouldn't think that would be an issue with average or strong students; the weak ones tended to wander off into directions that weren't very useful. I remember a fair amount of time spent trying to patch music from youtube into project after project -- that sort of thing.)
Susan Ettenheim January 22, 2012I've been using the Scratch curriculum with a heterogenous population in high school. They are all high achievers in school but some are more artists and designers and some are more programmers.
The really important thing that they are learning is that each person has different parts that seem to come easy and that they can help each other. Recently one boy who loves drawing was feeling that his projects were of a much lower quality than others in class. For the dance party, they were encouraged to create their own sprites for the first time so we did some scanning of drawings and imported the images into Scratch. He wanted to make his character move in a certain way and struggled with code, not to make a greater assignment but to make his character move the way he wanted.
We have mandatory sharing regularly and everyone is now used to troubleshooting together. The class enjoyed his character and all helped him fix his code. When I was talking to him about the one thing he had learned in this project and expected to hear him talk about importing his drawing, he was only interested in talking about how this was the first time he was writing the scripts and was having so much fun with it!
This is the kind of learning that I think will really overflow into other classwork and is exciting. I'm sure that can happen in your class too.
Carl Bogardus January 17, 2012I am doing sessions 3-5 this week, but I am not able to play the Vimeo videos at school, (however, I can play You Tube - was just unblocked).
Are these videos available for download?
Ed Shields January 19, 2012Take a look at http://keepvid.com/. I have used it in the past for capturing youtube videos to play offline.
Karen Brennan January 17, 2012You can download the videos from vimeo, and they're also posted to YouTube at http://www.youtube.com/user/ScratchEdTeam
Carl Bogardus January 17, 2012May I suggest that a simple introduction to drawing Scratch sprites be included somewhere in the Arts section? I am putting this as a pre-Session #4 activity.
Carl Bogardus December 31, 2011Off to do more work!
Carl Bogardus December 31, 2011I am working on creating a blended instruction unit in Blackboard, but I have a question, should session nine be with story creation sessions or as the beginning of the games sessions?
Karen Brennan December 31, 2011I had imagined it as the start of the games sessions.
Carl Bogardus December 31, 2011That is where I was going to put it, but I feel better about it with your confirmation.
Ângelo Santos December 29, 2011Interestingly , we have this document translated into Portuguese.
ScratchEd Team Administrator November 03, 2011Thanks everyone for all of the feedback you've shared so far! We've created a new discussion topic in the forums called Scratch Curriculum Guide Draft Feedback as a central space for people to post and read feedback about the guide. Please continue to add any comments, questions and suggestions you have for the guide there. - http://scratched.media.mit.edu/node/10945
November 02, 2011I am excited to introduce scratch to students. I am the educational technologist at my school and I am working with a couple of classes to introduce the lessons in the curriculum guide. Any pointers or tips would be appreciated. I am also using my own sons as guinea pigs to learn from. Thanks for the amazing software and I hope that I get to attend a scratch day this year if one is close enough to where I live.
Cristián Rizzi November 02, 2011Hi Karen and everyone,
As a Spanish speaking educator, I think would be very valuable to have this guide in Spanish so. I'm here throwing the first stone.
I have started translating the guide into Spanish and reached page 20.
I put my effort to get ready the first part of the document to set the status of common words along the whole document. My vision at the time I started the translation was to get the commitment of other educators from the Spanish speaking community interested in Scratch to collaborate in translating the remaining 18 sessions.
Here I'm posting the link to download the document in DOC format for others to complete it.
My simple idea is for whom would be interested in collaborating, just reply to the message I left on the Spanish forum (see the "Discussions" tab) saying somthing like: "My commitment is to translate sessions 3 and 4" so we all know who will do what and we won't overlapp.
As long as we get the translations ready we can upload them to GoogleDocs, Dropbox o whatever place in the cloud and posting the links on the Spanish forum.
Hope this helps to get the guide in Spanish very soon.
Kind regards and thanks Karen for this wonderful resource.
P.S: I posted the same message but in the Spanish forum (off course in Spanish language, haha)
October 26, 2011I lead a Computer Science club at our middle school - . the students are 6th-8th grade. We started with 17 students and today (our 4th meeting) I expect 30! We meet for an 1.5 hour one day a week.
Here is a quick review:
Session 1: Good intro, we were able to work out any permission issues, etc. Fun intro to Scratch. I used the intro video and all the students were so excited. I think it is unusual for students to be encouraged to be "fearless" about their learning. Thanks for encouraging kids to be creative. At the end, I asked each student to write a short reason why they wanted to be in the CS club. ALL of them (except 2 who wanted “free time”) said they wanted to write games, be a programmer, write for the iPad, . I was so excited by this!
Because the students seemed to really want to be programmers, I decided to add more programming specific components. We talked about MIT and why they developed this software. We talked about how universities used Scratch. I showed them that Harvard has their CS50 class that uses Scratch for the first program. We even learned about binary numbers just like the cs50 class. We started the About Me.
Another engaging session. We were lucky enough to have a visitor who brought in hardware and talked about how memory is physically stored. He actually took apart old drives and passed them around the room.
We introduced and created pseudocode. I liked that we had the dance videos. The students loved this and I thought it was great for team bonding. We all had great laughs and learned how difficult it is to be precise. I was also able to spend some one-on-one time with students and their projects.
Session 4: is today.
It is so thrilling to be around these kids. They make it fun
I have so many little things to share … thanks Scratch team!!