ST: Programming in Alice

3460:289:421 & 422

Must register for both sections

Class meets June 19 - July 21 M-F 12-2

Course Index 
Return to Dr. Margush's page

An introductory course for learning to program animations in Alice, a free and easy-to-use animation design environment. Create virtual worlds in Alice using 3D models in Pixar and Disney animation style. The emphasis of this course is hands-on labs.

Syllabus
Course Announcement Poster
Assignments
Dr. Margush's page

When downloading sample worlds, save the file with extension .a2w, not .zip (for example, hunt.a2w) - even if your browser suggests something different!

Alice Intro
Programming Basics
Expressions (hunt world)
Methods (volleyball example, move in circle example, car.goTo )
Events (shark attack, greek tragedy)
Functions (rolling ball , kangaroo)
Looping
Lists (penguins) (bumper cars) (reversal)
Recursion (recursive sort)


Online Resources: Alice.org

Please note: This course does not meet the requirements for a Computer Science elective. It will, however, satisfy the programming requirement for Secondary Education: Integrated Mathematics majors.