Designing Educationally Effective Algorithm Visualizations

Designing Educationally Effective Algorithm Visualizations
复制标题

设计具有教育意义的有效算法可视化

DOI:
--
复制
发表时间:
2002
影响因子:
--
通讯作者:
M. Hegarty
M. Hegarty
中科院分区:
工程技术3区
文献类型:
--
作者:
S. Hansen;N. Narayanan;M. Hegarty

文献摘要

被引文献

相似文献

摘要 尽管有句直观上引人注目的格言“一图胜千言”,但过去十年尝试使用动画向学生解释算法却产生了令人失望的结果。大多数情况下,设计了有趣的算法动画,但没有进行正式、系统的评估。当进行此类评估时,结果好坏参半,没有令人信服的证据证明算法动画的教学优势未能出现。正是在这种背景下,我们开始了一项研究计划,以开发具有教育意义的算法可视化。该计划的前提是动画需要嵌入到提供知识和上下文的超媒体环境中,以便有效地利用其力量来增强学习。本文描述了由此产生的超媒体算法可视化系统(HalVis)的架构。描述了使用 HalVis 的四项实证研究,表明使用 HalVis 的学生所表现出的学习程度明显高于使用传统教学手段或典型算法动画的学生。
Abstract Despite the intuitively compelling adage ‘a picture is worth a thousand words’, a attempts over the past decade to use animations to explain algorithms to students have produced disappointing results. In most cases, interesting algorithm animations were designed, but no formal, systematic evaluations were conducted. When such evaluations were performed the results were mixed, with compelling evidence for the instructional superiority of algorithm animations failing to emerge. It is in this context that we embarked on a research program to develop educationally effective algorithm visualizations. This program was based on the premise that animations needed to be embedded in a knowledge and context providing hypermedia environment in order to effectively harness their power to enhance learning. This paper describes the architecture of the resulting Hypermedia Algorithm Visualization system (HalVis). Four empirical studies with HalVis are described, which demonstrated that the extent of learning exhibited by students who used HalVis was significantly greater than that of students who used means of traditional instruction or a typical algorithm animation.