In this program students ages 8 to 12  learn fundamentals of  object oriented computer programming by creating virtual worlds with animated objects using the educational software Alice, developed at Carnegie Mellon University. The goal of the course is to teach children problem solving techniques, computer logic, computer programming, and the Alice 3D programming environment.

During the course, students:    

  • Learn the 3D Alice computer environment.
  • Create animated and interactive stories.
  • Write computer programs that implement their creative stories.
  • Implement stories with challenges provided by the instructors.
  • Learn fundamental programming concepts such as functions, and simple control structures, object-oriented programming concepts such as objects, classes, methods and parameters, and interactive programming principles such as event and event handling.
  • Read and write computer algorithms.


girl with robot girl with computer