Festival2012/Submit/Coding for Everyone

From MozillaWiki
Jump to: navigation, search

Coding for Everyone: Explore the Next Generation of Scratch

  • Title of session: Coding for Everyone: Explore the Next Generation of Scratch
  • Your name and affiliation: Members of MIT Scratch Team, MIT Media Lab (organized by: Mitchel Resnick)
  • Session format: Learning Lab

What will your session or activity allow people to make, learn or do?

Participants will learn to create interactive stories, games, animations, and simulations with Scratch 2.0 (https://vimeo.com/41683547), the next generation of the Scratch graphical-programming language (http://scratch.mit.edu). The session will focus especially on the new features of Scratch 2.0, such as:

  • responding to movements and gestures in the physical world (similar to Microsoft Kinect), using new camera-sensing programming blocks
  • cloning objects dynamically to create a wider range of games and simulations
  • storing “persistent data” in the cloud to create online surveys and high-scores lists
  • creating customized procedure blocks to abstract common coding patterns

How do you see that working?

The session will be organized around a series of hands-on explorations of new features of Scratch 2.0. Each of these segments will have three parts:

  • A short demonstration of a new feature by members of the MIT Scratch Team
  • An opportunity for workshop participants to experiment with the new feature (either on their own or in pairs), with support from Scratch Team members.
  • A group-wide discussion of the possibilities and challenges for using the new feature

The session will end with a discussion of strategies for using Scratch 2.0 in various educational settings.

How will you deal with 5, 15, 50 participants?

The organization of the session will remain the same, regardless of the number of participants. There will be enough MIT Scratch Team members at the event to provide support for even a large group.

How long within your session before someone else can teach this?

At the end of an hour, workshops participants will have explored the core new features of Scratch 2.0, and will be able to share their knowledge with others.

What do you see as outcomes after the festival?

We hope that workshop participants will continue to create and share Scratch 2.0 projects after the festival -- and introduce Scratch 2.0 to others.

Note: Scratch 2.0 is still in development. We expect to share a beta prototype at the festival, and to launch Scratch 2.0 later in the year.