A survey and critical analysis of tools for learning programming

FP Deek, JA McHugh - Computer Science Education, 1998 - Taylor & Francis
Systems and methodologies have been developed to improve the learning and practice of
programming. We examine the kinds of support tools that have been developed to date, and …

Automated animation of algorithms with Eliot

SP Lahtinen, E Sutinen, J Tarhio - Journal of Visual Languages & …, 1998 - Elsevier
Eliot is an interactive animation environment, which visualizes algorithms written in the C
programming language. Eliot provides a library of visual data types which are ordinary data …

Traversal-based visualization of data structures

JL Korn, AW Appel - Proceedings IEEE Symposium on …, 1998 - ieeexplore.ieee.org
Algorithm animation systems and graphical debuggers perform the task of translating
program state into visual representations. While algorithm animations typically rely on user …

Java class visualization for teaching object-oriented concepts

HL Dershem, J Vanderhyde - Proceedings of the twenty-ninth SIGCSE …, 1998 - dl.acm.org
Visualization is a useful tool in many areas of computer science education. This paper
describes the use of visualization in the introduction of object-oriented concepts. A Java …

[PDF][PDF] Software Understanding through Automated Visual Presentations

R Adobbati - Doctoral Symposium Proceedings, 1998 - se.cs.uni-saarland.de
It is well known that visual presentations can facilitate the understanding of software.
However, effective visual presentations can be difficult to generate and maintain. In this …