alice an introduction to programming. history first created as a project by a student group ...
TRANSCRIPT
AliceAlice
An introduction to programmingAn introduction to programming
HistoryHistory
First created as a project by a student First created as a project by a student groupgroup
Carnegie Mellon University PittsburghCarnegie Mellon University Pittsburgh Free to anyone who wants itFree to anyone who wants it Up to version 3 Up to version 3 Based on Object oriented programming Based on Object oriented programming
principles and terminologyprinciples and terminology
Dr. Randy PauschDr. Randy Pausch
Creator of AliceCreator of Alice The Last LectureThe Last Lecture Carnegie MellonCarnegie Mellon
Alice environmentAlice environment
Object treeObject tree Details of current objectDetails of current object Program writing windowProgram writing window Picture of world with objects In itPicture of world with objects In it Event windowEvent window
Control structuresControl structures
Control structures in Alice are at the Control structures in Alice are at the bottom of the screenbottom of the screen
Drag and drop into the programDrag and drop into the program Can be nested inside each otherCan be nested inside each other Two kinds of repetitionsTwo kinds of repetitions Module = subprogram = methodModule = subprogram = method