Alice™  – Beginning Computer Programming in a 3D Environment!

  • Welcome
  • Attendee Information
  • Additional Attendees
  • Registration Record
Welcomearrow pointing to the right Attendee Informationarrow pointing to the right Additional Attendeesarrow pointing to the right Registration Record

Alice™ – Beginning Computer Programming in a 3D Environment!

Monday 07/10/2017 - Friday 07/14/2017

Class meets at the University of California, San Diego, 9500 Gilman Dr.
from 8:30 am - 3:00 pm.

New Registration   Modify Registration

Course Description

What is Alice? Alice is educational software that introduces computer programming in an engaging, intuitive, motivating and fun 3D animation environment.

Alice is a 3D programming environment that makes it easy and fun to create animation for storytelling, playing an interactive game, or sharing a video on the web.  Alice is designed to be a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. Created for middle school, high school and college students, this software program offers a first glimpse into the world of computer programming. Come join the fun!


Alice allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.


In Alice's interactive interface, students drag and drop graphic objects to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course.

Topics will include learning about program design, object-oriented and event-driven programming, stepwise refinement, sequence, selection, iteration, using functions, and most importantly, problem solving skills critical to become a successful computer programmer. 

Alice was created by Carnegie Mellon University to create an environment where a student’s first exposure to computer programming is successful.


Course fee: $265.00

Registration is open until course is filled. Space is limited.

If you have any questions regarding this workshop or the application process, please contact Ange Mason via phone at (858) 534-5064 or email at

Spaces remaining: 9 including 3 wait list spots

Event management software by etouches