Alice first appeared in 2000. Similar to Scratch in the way that it doesn’t require students to type syntax, instead using a drag and drop style of coding.
Alice is better than Scratch for introducing object orientated programming to students, but the software has a habit of crashing and importing your own models is overly difficult. There is also not the community support available that Scratch has.
However, if you can over come these couple of negatives, Alice is still a very good language for teaching programming. It also has the added benefit of being slightly aimed at getting girls interested.
Alice 3.1 was released in August 2012. Currently there are no materials to support this version other than the Alice forums.
There are currently three versions of Alice available:
Alice 3.1 – Aimed at KS4 and A-Level students.
Alice 2.3 – Aimed at KS2 and KS3 students
Storytelling Alice – A scaled down version of Alice aimed at younger students.
Alice Programming Homepage