Scratch: A Constructivist Learning Environment for Children
Scratch is a new programming language that makes it easy to create
interactive stories, animations, games, music, and art. It is designed to help
young people (ages 8 and up) develop 21st century learning skills. As they create
Scratch projects, they learn important mathematical and computational ideas while
also gaining a deeper understanding of the process of design.
This course is designed to be practical, current, interesting, empowering and thought-provoking. It is built around exploration, active learning, collaborative thinking and hard fun. When we're done, you'll have created a problem space and supporting materials to help young people learn to think like programmers and designers.
This course is targeted at teachers of K-12 and college students. It is also generally applicable to anyone who wants to improve their understanding of modern programming concepts.
In this course you will learn how to
Session 1: February 14, 2009
Session 2: February 28, 2009
Final Project Due March 14, 2009