Using visualizations to learn algorithms: Should students construct their own, or view an expert's?

被引:22
作者
Hundhausen, C [1 ]
Douglas, S [1 ]
机构
[1] Univ Hawaii, Lab Interact Learning Technol, Dept Informat & Comp Sci, Honolulu, HI 96822 USA
来源
2000 IEEE INTERNATIONAL SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS | 2000年
关键词
D O I
10.1109/VL.2000.874346
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Algorithm visualization software graphically illustrates how computer algorithms work. Past experiments designed to substantiate the software's pedagogical value have yielded mixed results. A review of these studies suggests that the here actively involved learners are in the visualization process, the better they perform. Given this trend, and inspired by ethnographic fieldwork we conducted in an undergraduate algorithms course, we hypothesize that students who use simple art supplies to construct their own visualizations will learn an algorithm better than students who interact with computer-based visualizations constructed by an expert. We conducted an experiment to test this hypothesis, and found no significant differences between the Two pedagogical approaches. Thus, students who use "low tech" materials to construct their own visualizations may learn algorithms just as well as students Mho study conventional "high tech" visualizations constructed by an expert. This result motivates a markedly different kind of algorithm visualization software: one that enables learners to construct their own "low tech" visualizations.
引用
收藏
页码:21 / 28
页数:8
相关论文
共 16 条
[1]  
[Anonymous], GITGVU9618
[2]  
BELL B, 1991, P ACM CHI91 C HUM FA, P7
[3]   TECHNIQUES FOR ALGORITHM ANIMATION [J].
BROWN, MH ;
SEDGEWICK, R .
IEEE SOFTWARE, 1985, 2 (01) :28-39
[4]  
BROWN MH, 1988, ALGORITHM ANIMATION
[5]  
Cohen J., 1998, Statistical Power Analysis for the Behavioral Sciences, V2nd
[6]  
Cormen T. H., 1990, INTRO ALGORITHMS
[7]  
Douglas S, 1996, PROC GRAPH INTERF, P9
[8]  
HUNDHAUSEN CD, 1999, CISTR9907 U OR
[9]   Integrating algorithm animation into a learning environment [J].
Kann, C ;
Lindeman, RW ;
Heller, R .
COMPUTERS & EDUCATION, 1997, 28 (04) :223-228
[10]  
Lave J., 1991, SITUATED LEARNING LE