3D animation of java program execution for teaching object oriented concepts

Tim Storer*, Ishbel Duncan

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The successful teaching of the object oriented (OO) programming paradigm has been identified as a difficult task. Coupled with the difficulty of conveying abstract concepts in general to students, is the complexity of the OO paradigm itself. A common approach to conveying complex abstract notions (such as algorithms or data structures) is the use of visualisations. This paper describes the design and implementation of the JOOPA2 tool for animation of the execution of simple OO (Java) programs in a 3D environment. The tool was developed for the purpose of supporting the teaching of OO concepts in an introductory level programming course.

Original languageEnglish
Title of host publicationProceedings of the 7th IASTED International Conference on Visualization, Imaging, and Image Processing, VIIP 2007
Pages76-81
Number of pages6
Publication statusPublished - 1 Dec 2007
Event7th IASTED International Conference on Visualization, Imaging, and Image Processing, VIIP 2007 - Palma de Mallorca, Spain
Duration: 29 Aug 200731 Aug 2007

Publication series

NameProceedings of the 7th IASTED International Conference on Visualization, Imaging, and Image Processing, VIIP 2007

Conference

Conference7th IASTED International Conference on Visualization, Imaging, and Image Processing, VIIP 2007
Country/TerritorySpain
CityPalma de Mallorca
Period29/08/0731/08/07

Keywords

  • 3D
  • Java
  • Program/algorithm visualisation

Fingerprint

Dive into the research topics of '3D animation of java program execution for teaching object oriented concepts'. Together they form a unique fingerprint.

Cite this