Scratch: Widening the Walls for Learning
Mitchel Resnick
Lifelong Kindergarten Group, MIT Media Lab

Seymour Papert used to say that educational technologies should have a low floor (easy to get started with) and a high ceiling (able to support sophisticated projects). With Scratch, we also tried to create wide walls -- that is, we wanted Scratch to appeal to people with many different interests, backgrounds, and learning styles. I'll talk about the wide diversity of ways that people have used Scratch -- and I hope to hear about some of your experiences with Scratch too!

General Sessions

Scratch: Is it Programming? Is it Logo? Do we care?
Michael Tempel
Logo Foundation

Urusula Wolz
Olin College of Engineering

How is Scratch situated in the history of educational computing, and in particular the development of Logo? This includes matters of computational thinking, as well as educational philosophy and practice.
60 minutes presentation, then discussion
Children 13-18, College Students, Teachers, Parents or the General Public

Advocating for Computer Science in K-12
Patrice Gans
Fraser-Woods School

The goal of the workshop is to bring like-minded teachers and parents together to discuss the importance of a curriculum requirement for Computer Science in K-12. The second piece will be to discuss ways to lobby legislators, educate administrators and inspire students and teachers to include Computer Science in the K-12 classroom.
60 minutes presentation, then discussion
Teachers, Parents or the General Public

Hello World! Physical Computing with the PICOBoard and Scratch
Jaymes Dec
Marymount School

In this session, participants will play with the PicoBoard. I will teach them how to set it up, download the driver, and get started. We will look at how to use the various sensors and how to write scripts that use them. I will also bring in some other sensors to show the extensibility of the PicoBoard. We will have a brief discussion about sensors, the difference between analog and digital inputs. We will end by discussing possible applications for STEAM education. I will provide the PicoBoards and USB cords.
60 minutes presentation, then hands-on, then discussion
Children Age 4-8, Children 9-12, Children 13-18, College Students, Teachers, Parents or the General Public

Scratch Animations - The Basics
Francesca Zammarano

Come learn the basics of Scratch and be prepared to make your own game, music video or interactive story! Want to make your own sprite? Use one from the library? Or get one from another source? Scratch allows you to personalize ANYTHING and make a game, music video or interactive story out of it. In this session we will learn the basics and turn those into your own first Scratch project.
60 minutes presentation, then hands-on
Children Age 4-8, Children 9-12, Children 13-18, College Students, Teachers, Parents or the General Public

Code Literacy & Scratch: A Constructionist Approach to Pedagogy and Computing
Cameron Fadjo
Teachers College, Columbia University

Want to teach Scratch in your classroom but don't know where to start? In this two-hour workshop we will cover the basics of Code Literacy, a comprehensive, classroom-based approach to providing structured facilitation and instruction of fundamental computer programming and design concepts, using Scratch. Exploring one of three Code Literacy Curricula, we will discuss how to implement the Code Literacy approach to programming instruction in a core class and draft a sample curriculum during the workshop! Teachers, parents, curriculum developers, and technology integration specialists are encouraged to attend. No experience teaching Scratch is required.
120 minutes presentation, then hands-on
Children 13-18, College Students, Teachers, Parents or the General Public, Curriculum Developers, Technology Integration Specialists

Towards a Scratchable Home
Michael Littman and the Upod Team
Rutgers University

We are developing a system that makes it possible for people to program household devices in Scratch (and other programming interfaces). We believe our devices can serve as useful motivations for people to learn to program and would also be useful in their own right. We will demo the system for the attendees including controlling lamps, fans, space heater, decorative lights, speakers, and simple Internet services.
60 minutes presentation
Children 9-12, Children 13-18, College Students, Teachers, Parents or the General Public

Students Making Games
Tracy Rudzitis
The Computer School

A group of students from the Computer School are going to lead a hands on discussion about how to make a game using Scratch. They will provide some handouts that audience participants can keep and will review some of the most important code blocks and combinations that are used in game making.
The students will also show some of the games they have created and talk a little about them.
60 minutes Hands-on workshop
Children 9-12, Children 13-18, Teachers

Scratch Meets the Real World: PICOBoards!
Josh Burker
Greens Farms Academy

A PicoBoard allows Scratch projects to interact with the world outside of the computer and the Scratch user. Whether it is a button, a light sensor, a slider, or alligator clips that measure resistance, Scratch projects can be enhanced through access to a PicoBoard.
Come access Scratch PicoBoard projects on the Scratch website and experiment with the blocks that the PicoBoard uses. Build your own PicoBoard projects and try them out on a PicoBoard to test and refine your code. Use Scratch to think outside the box!
120 minutes presentation, then hands
Children 9-12, Teachers, Parents or the General Public

What You Need to Know to Teach Scratch K-8
Olin College of Engineering

It is both easy to get into Scratch, and overwhelming to figure out what you need to know to teach it to others. This one-hour workshop goes from soup to nuts (with an emphasis on the main course) with a perspective on to stay more than a little ahead of the kids. Programming and pedagogy are intertwined as you learn how to facilitate learning from the "active learning" philosophy of the Scratch community. A collection of materials and resources will be provided.
60 minutes presentation, then hands-on

Interactive Storytelling in Middle School Language Arts
Olin College of Engineering

Scratch is increasingly being used as a vehicle for teaching middle school language arts, enabling interdisciplinary standards alignment. This session will provide an overview of how to integrate Scratch into your existing curriculum while creating substantive experiences for your students in computing, computational thinking and information technology. Example activities and assessment techniques will be included.
60 minutes Hands-on workshop
College Students, Teachers, Parents or the General Public

Playing with PICO Crickets
Hope Chafiian
The Spence School
The PICO Cricket is a programmable device that works with sensors of various kinds and controls lights and motors. It is similar to the LEGO NXT, but is designed to facilitate artistic as well as robotics projects. The programming environment – PICO Blocks – is similar to Scratch. Following a brief introduction you will have an opportunity to build and program your own creations with PICO Crickets.
Hands-on Workshop; all ages
120 minutes

Scratch for Arduino
Steve Farnsworth
Take Scratch into the physical world by using it to program an Arduino. In this two hour workshop, you will be learning how to use Scratch for Arduino to create simple programs. You will also learn how to use sensors, motors, and LEDs to develop your Arduino project.
Hands-on Workshop; all ages
120 minutes

Fun and Games with Experimental Mathematics
Michael Tempel
Logo Foundation
Scratch provides an environment for experimenting with mathematical ideas. We will focus on experiments with probability and how randomness and uncertainty can be incorporated into games created in Scratch.
Brief presentation followed by hands-on workshop; all ages
60 minutes

Chinese Learning & Scratch: A Visualization and Gaming Approach to Chinese Character Learning
Ming-Tsan Pierre Lu, Ph.D.
Teachers College, Columbia University
Carol M. Lu, M.A.
Teachers College, Columbia University
120 minutes - presentation, then hands-on
Students, teachers, parents, researchers
This two-hour workshop is designed for those who are potential or current Chinese language learners or teachers, or second language and programming language learning researchers. In the workshop, Pierre and Carol will introduce the characteristics of Chinese along with the basics of Scratch and how it may be used to teach and learn Chinese characters. No prior experience with Scratch or Chinese is required. By the end of the session you will have gained hands-on experience in creating a language-teaching project, learned some Chinese and how to use Scratch.