1) Scratch is a programming language set that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create and share Scratch projects, young people learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.
Further information such as reasons for use, ease of use, resources and examples about Scratch can be found here for PSD #70 teachers and students. Scratch requires HelpDesk to download it to a particular set of computers.
2) Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.
Alice is available for high school students in ALICE 2.0, 2.2 format and it is available for middle years students as Storytelling ALICE. Many resources such as Teacher Materials, a Blog, and Community Forums are all available on the website. Alice requires HelpDesk to download it to a set of computers. (As a side note, Randy Pausch, the infamous professor of “The Last Lecture” was part of the original Carnegie Mellon team which developed Alice 1.0.)
Finally, please take time to view both the Scratch and Alice preview videos to see how these two programs work. As well, take time to share your learning experiences while using one of them (or both) in your classroom.