Alice is a free and open source object-oriented educational programming language with an integrated development environment (IDE). Later versions are implemented in Java. Alice uses a drag and drop environment to create computer animations using 3D models. The software was developed first at University of Virginia, then Carnegie Mellon (from 1997), by a research group led by the late Randy Pausch. Alice was developed to address three core problem...
more
Alice is a free and open source object-oriented educational programming language with an integrated development environment (IDE). Later versions are implemented in Java. Alice uses a drag and drop environment to create computer animations using 3D models. The software was developed first at University of Virginia, then Carnegie Mellon (from 1997), by a research group led by the late Randy Pausch. Alice was developed to address three 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 went from a C to a B and the retention increased from 47% to 88%.
A variant of Alice 2.0 called Storytelling Alice was created by Caitlin Kelleher for her PhD dissertation. It includes 3 main differences:
It appeared to increase interest (42% increase in programming time and over 3x as many students doing additional work as...
less