Learn Java in 3D with the Env3D library

  • Authors:
  • Jason Madar

  • Affiliations:
  • Capilano University, North Vancouver, BC

  • Venue:
  • Proceedings of the 15th Western Canadian Conference on Computing Education
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

Introductory Java programming courses usually start out using text output. This is not very motivating to students as they are more used to modern graphical output. The challenge with teaching GUI programming is that the complexity of modern GUI libraries is often overwhelming to students at this level. Using the Env3D library, students can create fully-interactive 3D environments easily while learning how to program in Java. With each additional programming concept, students can create increasingly-sophisticated videogames. This cycle of learning and reward is a great motivator and result in better learning and better retention of knowledge.