Visualisation of object oriented program execution
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Visualizing Object-Oriented Software in Virtual Reality
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
Visualizing programs with Jeliot 3
Proceedings of the working conference on Advanced visual interfaces
OGRE: Three-Dimensional Program Visualization for Novice Programmers
Education and Information Technologies
A study of the difficulties of novice programmers
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Proceedings of the second international workshop on Computing education research
Hi-index | 0.00 |
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.