The jGRASP lightweight IDE has been extended to provide object
viewers that automatically generate dynamic, state-based
visualizations of data structures in Java. These viewers provide
multiple synchronized visualizations of data structures as the user
steps through the source code in either debug or workbench mode.
This tight integration in a lightweight IDE provides a unique and
promising environment for learning data structures. Initial
classroom use has demonstrated the object viewers’ potential as an
aid to students who are learning to write and modify classes
representing data structures. Recently completed controlled
experiments with CS2 students indicate that these viewers can have
a significant positive impact on student performance.
%0 Conference Paper
%1 jgrasp07
%A II, James H. Cross
%A Hendrix, T. Dean
%A Jain, Jhilmil
%A Barowski, Larry A.
%B Proceedings of SIGCSE 2007
%D 2007
%K DA edobs flipbook java jgrasp
%T Dynamic Object Viewers for Data Structures
%U http://jgrasp.org/papers/sigcse2007paper.fp204-cross.pdf
%X The jGRASP lightweight IDE has been extended to provide object
viewers that automatically generate dynamic, state-based
visualizations of data structures in Java. These viewers provide
multiple synchronized visualizations of data structures as the user
steps through the source code in either debug or workbench mode.
This tight integration in a lightweight IDE provides a unique and
promising environment for learning data structures. Initial
classroom use has demonstrated the object viewers’ potential as an
aid to students who are learning to write and modify classes
representing data structures. Recently completed controlled
experiments with CS2 students indicate that these viewers can have
a significant positive impact on student performance.
@inproceedings{jgrasp07,
abstract = {The jGRASP lightweight IDE has been extended to provide object
viewers that automatically generate dynamic, state-based
visualizations of data structures in Java. These viewers provide
multiple synchronized visualizations of data structures as the user
steps through the source code in either debug or workbench mode.
This tight integration in a lightweight IDE provides a unique and
promising environment for learning data structures. Initial
classroom use has demonstrated the object viewers’ potential as an
aid to students who are learning to write and modify classes
representing data structures. Recently completed controlled
experiments with CS2 students indicate that these viewers can have
a significant positive impact on student performance.},
added-at = {2008-03-28T12:14:23.000+0100},
author = {II, James H. Cross and Hendrix, T. Dean and Jain, Jhilmil and Barowski, Larry A.},
biburl = {https://www.bibsonomy.org/bibtex/2e4e435760b1290272296c757c6133384/butonic},
interhash = {f26dbe9a8cd0b1d1b96c821688e88289},
intrahash = {e4e435760b1290272296c757c6133384},
keywords = {DA edobs flipbook java jgrasp},
series = {Proceedings of SIGCSE 2007},
timestamp = {2008-03-28T12:14:25.000+0100},
title = {Dynamic Object Viewers for Data Structures},
url = {http://jgrasp.org/papers/sigcse2007paper.fp204-cross.pdf},
year = 2007
}