A focus+context technique based on hyperbolic geometry for visualizing large hierarchies
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
JHAVÉ—an environment to actively engage students in Web-based algorithm visualizations
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
JAWAA: easy web-based animation from CS 0 to advanced CS courses
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Taxonomy of effortless creation of algorithm visualizations
Proceedings of the first international workshop on Computing education research
Hi-index | 0.00 |
We present our work using a hyperbolic tree structure to animate program function calls and use it as an alternative method to demonstrating concepts such as recursion. Our main goal is to develop a visualization tool to help both lower level and upper level computer science students understand the trace of a function call. A detailed visualization of a function call, including the assignment of variables, allocation of memory, execution of control statements, etc. can help lower level students understand the underlying data structures and algorithms. At the same time, a global view of the hierarchical call chain can provide greater insight for upper level students. We propose the utilization of the hyperbolic tree as a tool for visualizing larger and more complex Java programs.