This course is an introduction to programming through 3D animation. Students
will create their own elementary games and animations using the Alice
language, and in the process they will learn the fundamentals of object-based
programming. Topics include storyboarding, thinking in 3D, camera control,
variables, functions, methods, logic, lists, events, interaction, and recursion. This
course is open to all students. No prior programming expereince is required.
Satisfies either the common or distribution in mathematics core requirement. 3