Alice Programming Language

aliceGlobe.gifAlice is a programming language developed at Carnegie Mellon that is designed for teaching programming, especially to girls. It uses a drag-and-drop interface and it focuses on creating virtual worlds, animated movies and simple games that can be exported to the web. They have just recieved support from Electronic Arts to use The Sims content (characters) to enahce the sophistication of the resulting animations. The development of Alice is driven by research into teaching programming.