Adventures in

Alice Programming

Duke University, Durham, NC

Alice Programming Header Graphic

Workshop Schedule June 22-26, 2009

There will be a one-week workshop June 22-26, 2009 for teachers who received an acceptance notice. This workshop will be held from 9am-4pm in LSRC D106 and includes lunch and snacks. There is no charge for the workshop.

Please see the logistics page for directions, parking passes, and housing at the Brookwood Inn. If you need housing, you must pay for your own housing. We recommend the Brookwood as we have gotten a low rate, breakfast is included, and it is in walking distance of the workshop (or take the shuttle).

Please bring a laptop (PC or Mac) with you. We have a few laptops for people to use but you will have to share if too many want to borrow a laptop. These laptops can only be used during the day and cannot be taken at night.

This is a hands-on workshop. We will be teaching you Alice 2.2 and working with you on ideas as to how you can integrate Alice into your courses. It is best to download Alice 2.2 onto your laptop from www.alice.org before you come if you can. Alice 2.2 works well at all levels (3rd grade - 12th grade). We will talk about other versions of Alice at the workshop, but will focus on Alice 2.2.

Monday, Day 1

  • Introduction Slides
  • Introduction Space Tutorial
  • Alice Examples shown
  • Note: When downloading an Alice example, your computer may rename it as a .zip file. If that happens, do not unzip it, but rather rename it by replacing the .zip with .a2w.

    • Spanish Quiz World - spanish language quiz example of Alice
    • Frogger Game - Interactive game - move frogger from one lily pad to the other with arrow keys.
    • Eragon - Includes four tasks, interactive, score, timer
    • Hot Spot Volcano
    • Math Coordinate Plane world
    • Kitty Story
    • PJ's Dream
    • Music Lesson
  • Skaterworld tutorials - Parts 1 and 2
Tuesday, Day 2
Wednesday, Day 3
  • Finished Part 4 Skaterworld - 3d Text and Sound
  • Functions Tutorial - Penguin and Boy
  • Invisible Heads Tutorial
  • Kangaroo Visit Tutorial - making methods more flexible
  • texture Mapping Tutorial
  • Alice Examples shown
    • Ballerina world with replaced heads

Thursday, Day 4
  • animals change color randomly tutorial
  • VCL talk
  • How to save out import a class.
  • Scene change tutorial
  • Dive Tour

Friday, Day 5
  • lists tutorial
  • BDE tutorial
  • If/while in methods vs when/while in events
  • Evaluation/feedback
  • question quiz tutorial
  • How to print code to web page and export video
  • Alice 3 demo
  • Alice Examples shown
    • building blocks
    • more extensive quiz world
    • Pinata