Basic animation of an ice skater
|
|
Developer(s) | Carnegie Mellon University |
---|---|
Initial release | 1998 |
Stable release |
3.3 / August 23, 2016
|
Written in | Java |
Platform | Java platform |
Type | Educational |
License | Only non-commercial |
Website | www.alice.org |
Alice is a freeware (for non-commercial purposes) object-based educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models. The software was developed first at University of Virginia in 1994, then Carnegie Mellon (from 1997), by a research group led by Randy Pausch.
Alice was developed to address five core problems in educational programming:
In controlled studies at Ithaca College and Saint Joseph's University looking at students with no prior programming experience taking their first computer science course, the average grade rose from C to B, and retention rose from 47% to 88%.
Alice 3 is released under an open-source license allowing redistribution of the source code, with or without modification.
A variant of Alice 2.0 called Storytelling Alice was created by Caitlin Kelleher for her PhD dissertation. It includes three main differences:
The next version of Storytelling Alice is known as Looking Glass, and is being developed at Washington University in St. Louis.