This curriculum introduces young people to five fundamental principles of computer programming, providing a foundation for exploring and creating. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. Each youth in a group should have his/her own guidebook.
In Discovering Computer Science & Programming through Scratch, youth interact with a series of tutorials and challenges within the Scratch environment. Young people can work on the activities individually, with partners, or in a guided instructional setting. This facilitator guide further explains the activities introduced in the youth guide. It suggests many "unplugged" activities. It also includes discussion questions, previews of skills and blocks introduced, and hints or suggestions to help youth better understand each activity and concept. Grades 6-8.