Adventures in

Alice Programming

Durham, North Carolina Region

Alice Programming Header Graphic

THIS IS TEMPLATE for the Tutorials page FOR 2009 WORKSHOP

IGNORE THE TEXT BELOW HERE FOR NOW.

Tutorials for Grades 5-12

These tutorials were developed from an Alice workshop held in summer 2008. Most of the tutorials are here, we may add a few more. The tutorials are organized by topics.

NOTE about downloading Alice worlds. Most likely your computer does not know what an Alice world file is, with extention .a2w. If the Alice world you download is called story.a2w, your computer may think it is a .zip file and rename it to story.zip or story.a2w.zip. DO NOT unpack it or extract files, but instead rename it back to story.a2w. If you cannot figure out how to rename it, then you can leave it with the .zip extension. Start Alice and when you try to load a file, where it says "Files of Type:", select All Files. Then you can see story.zip there.

Starting Tutorials

We have three starting tutorials available of different lengths. You can do all three from shortest to longest, or older kids could skip and just do the long four part tutorial.

Name: The Essentials of Alice (Bunny)
Level: Beginner
Time: 15 minutes

Description: A short tutorial that introduces the learner to Alice by walking through the creation of a world with a bunny. Good for a first time glimpse at what Alice can do. Concepts introduced include scene set up and built-in methods.

Links: Powerpoint, Slides (.pdf), Handout

Name: The Essentials of Alice (Kangaroo)
Level: Beginner
Time: 15 minutes

Description: A short tutorial that introduces the learner to Alice by walking through the creation of a world with a kangaroo. Good for a first time glimpse at what Alice can do. Concepts introduced include scene set up and built-in methods.

Links: Powerpoint, Slides (.pdf), Handout

Name: Getting Started with Alice
Level: Beginner
Time: 1 Hour

Description: This tutorial introduces basic Alice concepts such as adding objects, setting up a scene, writing and using a new method, camera control and simple events. This tutorial is written with a target of ages 8 and up to get younger kids interested in Alice but could also be used as a first tutorial for older kids.

Links: Powerpoint, Slides (.pdf), Handout

Tutorials on Specific Topics

Coming soon - many short tutorials on topics such as creating scores and timers, writing methods, having several objects move at the same time, more detailed events, asking the user to answer questions, etc.


Name: Alice and Daisies
Level: Intermediate
Time: 1 Hour

Description: A tutorial focusing on the movement and placement of objects in Alice. Concepts covered include centers, quad view, and orientation.

Worlds: Starting World, Finished World

Links: Powerpoint, Slides (.pdf), Handout, Exercises

Name: Timer Tutorial
Level: Expert
Time: 30 Minutes

Description: A tutorial that creates a timer that can count down and be used in developing games in Alice. Concepts used include variables and while loops, parameters, and functions.

Links: Powerpoint, Slides (.pdf), Handout, Exercises

Name: 3D Helium Molecule Tutorial
Level: Intermediate
Time: 1 Hour

Description: A tutorial that walks the learner through the creation of a helium molecule model. Topics covered include changing object properties, lists, billboards, and the vehicle property.

Links: Powerpoint, Slides (.pdf), Handout, Exercises