GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms

被引:28
作者
Angel Velazquez-Iturbide, J. [1 ]
Debdi, Ouafae [1 ]
Esteban-Sanchez, Natalia [1 ]
Pizarro, Celeste [2 ]
机构
[1] Univ Rey Juan Carlos, Dept Lenguajes & Sistemas Informat 1, E-28933 Madrid, Spain
[2] Univ Rey Juan Carlos, Dept Estadist & Invest Operat, E-28933 Madrid, Spain
来源
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES | 2013年 / 6卷 / 02期
关键词
Computer science education; learning via discovery; user-centered design; visualization systems and software;
D O I
10.1109/TLT.2013.8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Several years ago we presented an experimental, discovery-learning approach to the active learning of greedy algorithms. This paper presents GreedEx, a visualization tool developed to support this didactic method. The paper states the design goals of GreedEx, makes explicit the major design decisions adopted, and describes its main characteristics in detail. It also describes the experience of use, the usability evaluations conducted, and the evolution of GreedEx in these years in response to the findings of the usability evaluations. Finally, the positive results obtained in an evaluation of educational effectiveness are shown. The paper has three main contributions. First, the GreedEx system itself is an innovative system for experimentation and discovery learning of greedy algorithms. Second, GreedEx is different from other visualization systems in its support to higher levels of learning, in particular evaluation tasks. Finally, GreedEx is an example of a medium-term research project, where an educational system was designed from explicit learning goals and was later refined in a user-centered design process involving instructors and students, before carrying out a successful evaluation of educational effectiveness.
引用
收藏
页码:130 / 143
页数:14
相关论文
共 36 条
[1]  
AlgoViz.org, 2012, ALG VIS PORT
[2]  
Anderson LW., 2011, TAXONOMY LEARNING TE, DOI DOI 10.7771/1541-5015.1355
[3]  
Velázquez-Iturbide JA, 2009, ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P119, DOI 10.1145/1595496.1562917
[4]  
[Anonymous], 2004, DATA STRUCTURES ALGO
[5]  
Baecker R, 1998, SOFTWARE VISUALIZATION, P369
[6]  
Cohen J., 1988, Statistical power analysis for the behavioral sciences, VSecond
[7]  
Cormen T. H., 2009, INTRO ALGORITHMS
[8]  
Crescenzi P, 2007, ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P296, DOI 10.1145/1269900.1268869
[9]   Computing is a natural science [J].
Denning, Peter J. .
COMMUNICATIONS OF THE ACM, 2007, 50 (07) :13-18
[10]  
Dix A., 2004, Human-Computer Interaction