Carnegie Mellon University, Pittsburgh PA 15213, USA arXiv ...
Alice An introduction to programming. History First created as a project by a student group ...
-
Upload
madeleine-norman -
Category
Documents
-
view
213 -
download
0
Transcript of Alice An introduction to programming. History First created as a project by a student group ...
![Page 1: Alice An introduction to programming. History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone.](https://reader036.fdocuments.in/reader036/viewer/2022082821/5697c0201a28abf838cd2438/html5/thumbnails/1.jpg)
AliceAlice
An introduction to programmingAn introduction to programming
![Page 2: Alice An introduction to programming. History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone.](https://reader036.fdocuments.in/reader036/viewer/2022082821/5697c0201a28abf838cd2438/html5/thumbnails/2.jpg)
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
![Page 3: Alice An introduction to programming. History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone.](https://reader036.fdocuments.in/reader036/viewer/2022082821/5697c0201a28abf838cd2438/html5/thumbnails/3.jpg)
Dr. Randy PauschDr. Randy Pausch
Creator of AliceCreator of Alice The Last LectureThe Last Lecture Carnegie MellonCarnegie Mellon
![Page 4: Alice An introduction to programming. History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone.](https://reader036.fdocuments.in/reader036/viewer/2022082821/5697c0201a28abf838cd2438/html5/thumbnails/4.jpg)
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
![Page 5: Alice An introduction to programming. History First created as a project by a student group Carnegie Mellon University Pittsburgh Free to anyone.](https://reader036.fdocuments.in/reader036/viewer/2022082821/5697c0201a28abf838cd2438/html5/thumbnails/5.jpg)
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