Alice first: 3D interactive game programming

  title={Alice first: 3D interactive game programming},
  author={Robert H. Seidman},
For introductory programming courses, we recommend teaching Alice as a precursor to teaching object-oriented languages such as Java. This presentation describes and demonstrates the approach of a newly published workbook that uses a highly motivating story-telling 3D virtual world interactive game design and development pedagogical approach. Students create animated movies and in the process learn object-oriented programming fundamentals.