Students use a series of project challenges to create various types of computer games using the software language SCRATCH. While doing so they discover the scope of SCRATCH’s abilities, and learn a wide variety of skills they can later use to remix their own game programming ideas.
Supplies, facility needs, prerequisite skills and knowledge, classroom management for student types, period length etc.
Class set of internet enabled computers (Chromebooks will work), Technology needs include a projector/TV with appropriate connection to a computer, ability to stream YouTube videos, and a high quality game or video from the Scratch gallery to use for the Engage activity on the first day (these will vary since more projects are posted every day. Currently Scratch is partnering with Cartoon Network so that many projects are themed with characters students may recognize. This could change over time.)
Paper, pencils, and if internet bandwidth is a problem) a classroom set of printed Scratch Coding Cards, student emails for signing up for Scratch
Step One: Engage – An engagement that sets the table for the learning objectives and piques student interest in concepts, careers, and fabrication.
Step Two: Explore – Initial hands-on foray into concept.
Step Three: Explain – (Connect content with explore and elaborate.)
Step Four: Elaborate: (Take content knowledge and utilize it to complete a challenge in the design process)
Step Five: Evaluate: (Compare student capability to use the content to meet a goal.)
Depending on time, this step of the process is meant to be flexible enough to last from one to multiple hours depending on context and learning goals. If this is meant to be a basic lesson on programming with Scratch a capstone project at this step may only require the creation of a new project using just the concepts of two tutorials. If this lesson is being used as a primer for Scratch in preparation for more complex and autonomous projects later, the instructor may find it better to allow more time at this step so that students can combine additional elements from the tutorials in their capstone project. For mastery of Scratch, all tutorials should be completed.
When students leave comments for the projects of their classmates, they should follow a format that gives two positive observations that cite specific qualities. They should also leave a recommendation about another tutorial they would like to see integrated into the game to expand it in some way. No negative or non project related comments should be allowed. Giving praise and ideas for improvement is an important but delicate skill that should not be overlooked or under-supported by the instructor.
.(Instructors may want to develop a rubric for scoring this that fits their class needs).
60-120 minutes (see note above)