Download presentation
Presentation is loading. Please wait.
1
What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach Drag and Drop Interface eliminates the possibility of students making syntax errors
2
What is Alice? Still has all the constructs of other object oriented programming languages, including: Classes, Objects, and Inheritance Methods Functions Procedures Elementary Data Structures, Recursion, etc. Developed at Carnegie Mellon
3
Demo: A new world Create a new world File New Choose template
4
Demo: Adding objects Scene Editor
5
Each object… has a name listed in object tree at upper left of Alice screen has properties: size, location, orientation controlled with mouse or drop-down menu can perform actions (methods): at design-time – drop-down menu (move, turn, etc.) at run-time (later – this is the animation)
6
3 Dimensions, 6 Directions A 3D object has 3 dimensions height, width, depth 6 degrees of freedom (directions of movement)
7
Four Steps for Alice Animations Problem statement Scenario – what’s the story to be told Design Storyboard – details of the scenes for the scenario Implement Write the computer program (instructions) Test Play/revise
8
Aside – all computer programming Scenario (program requirements) Design (plan the step-by-step solution) Implement (write computer code) Test (try/revise)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.