MatrixPro - A Tool for Demonstrating Data Structures and Algorithms Ex Tempore

  • Authors:
  • Ville Karavirta;Ari Korhonen;Lauri Malmi;Kimmo Stalnacke

  • Affiliations:
  • Helsinki University of Technology;Helsinki University of Technology;Helsinki University of Technology;Helsinki University of Technology

  • Venue:
  • ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Algorithm animation has been researched since early 1980ýs and many different visualization systems have been developed. However, most of them have remained as research prototypes and almost none have gained wide acceptance by teachers as classroom demonstration tools. One of the key reasons for this has been that preparing animations has been too laborious. In this paper, we demonstrate a new tool,MatrixPro, in which animations are generated in terms of visual algorithm simulation. The user can graphically invoke ready-made operations available in the library to simulate the working of real algorithms. Since the system understands the semantics of the operations, the teacher can ex tempore demonstrate the execution of algorithms with different input sets, or work with "what-if" questions students ask in lectures. Such an approach lowers considerably the step for adopting algorithm visualization as a regular lecture tool.