MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms

作者: V. Karavirta , Ari Korhonen , K. Stålnacke , L. Malmi

DOI:

关键词:

摘要: In this paper, we introduce a new tool, MatrixPro, intended for illustrating algorithms in action. One can produce algorithm animations terms of direct manipulation the library data structures, process call visual simulation. The user does not need to code anything build animations. Instead, he or she graphically invoke ready-made operations available structures simulate working real algorithms. Since system understands semantics operations, teachers demonstrate execution on-the-fly with different input sets, work ”what-if” questions students ask lectures. Such an approach lowers considerably step adopt visualization regular lecture practice.

参考文章(14)
Riku Saikkonen, Ari Korhonen, Jussi Nikander, Petri Ihantola, Matrix -- algorithm simulation and animation tool ,(2001)
P. Silvasti, Ari Korhonen, J. Nikander, L. Malmi, Algorithm Simulation - A Novel Way to Specify Algorithm Animations Weizman Institute of Science and University of Southern Denmark. ,(2002)
P. Silvasti, Ari Korhonen, L. Malmi, TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises University of Joensuu and University of Helsinki. ,(2003)
Ari Korhonen, VISUAL ALGORITHM SIMULATION Helsinki University of Technology. ,(2003)
John Stasko, Albert Badre, Clayton Lewis, Do algorithm animations assist learning?: an empirical study and analysis human factors in computing systems. pp. 61- 66 ,(1993) , 10.1145/169059.169078
John T. Stasko, Using direct manipulation to build algorithm animations by demonstration Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI '91. pp. 307- 314 ,(1991) , 10.1145/108844.108930
Linda Stern, Harald Søndergaard, Lee Naish, A strategy for managing content complexity in algorithm animation technical symposium on computer science education. ,vol. 31, pp. 127- 130 ,(1999) , 10.1145/305786.305891
Guido Rößling, Markus Schüer, Bernd Freisleben, The ANIMAL algorithm animation tool technical symposium on computer science education. ,vol. 32, pp. 37- 40 ,(2000) , 10.1145/343048.343069
GUIDO RÖSSLING, BERND FREISLEBEN, ANIMAL: A System for Supporting Multiple Roles in Algorithm Animation Journal of Visual Languages and Computing. ,vol. 13, pp. 341- 354 ,(2002) , 10.1006/JVLC.2002.0239
E. Nemeth, Matrix Proceedings of the Working Conference on Advanced Visual Interfaces - AVI '02. pp. 109- 114 ,(2002) , 10.1145/1556262.1556278