Dynamic Object Viewers for Data Structures

被引:0
作者
Cross, James H., II [1 ]
Hendrix, T. Dean [1 ]
Jain, Jhilmil [1 ]
Barowski, Larry A. [1 ]
机构
[1] Auburn Univ, Auburn, AL 36849 USA
来源
SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2007年
关键词
Program Visualization; Algorithm Animation; Data Structures;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:4 / 8
页数:5
相关论文
共 8 条
[1]  
Hamer J., 2004, Proceedings of third progam visualization workshop, P55
[2]  
Hundhausen CD, 2002, J VISUAL LANG COMPUT, V13, P259, DOI [10.1006/jvlc.2002.0237, 10.1006/S1045-926X(02)00028-9]
[3]  
JAIN J, 2006, ACM S SOFTW VIS SOFT
[4]  
Johnson A.R., 1998, Applied multivariate statistical analysis
[5]  
Kannusmaki O., 2004, P 3 PROGR VIS WORKSH, P126
[6]  
Lewis J., 2005, JAVA SOFTWARE STRUCT
[7]   JHAVE: Supporting algorithm visualization [J].
Naps, TL .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2005, 25 (05) :49-55
[8]  
ZELLER A, 2001, DOBBS JUL