Alice An introduction to programming
History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone who wants it Up to version 3 Based on Object oriented programming principles and terminology
Dr. Randy Pausch Creator of Alice The Last Lecture Carnegie Mellon
Alice environment Object tree Details of current object Program writing window Picture of world with objects In it Event window
Control structures Control structures in Alice are at the bottom of the screen Drag and drop into the program Can be nested inside each other Two kinds of repetitions Module = subprogram = method