Presentation is loading. Please wait.

Presentation is loading. Please wait.

What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach.

Similar presentations


Presentation on theme: "What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach."— Presentation transcript:

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)


Download ppt "What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach."

Similar presentations


Ads by Google