Title :
A Universal Extensible Architecture for Algorithm Visualisation Systems
Author :
Baker, Ashraf Abu ; Milanovic, Borislav
Author_Institution :
Dept. of Comput. Sci. & Math., J. W. Goethe Univ., Frankfurt
Abstract :
The increasing demands on interactive algorithm visualisations that can be effectively used in learning, teaching and research, as well as the lack of up-to-date visualisation systems calls for a new modern architecture for universal algorithm visualisation systems (AVS). Defining a new architecture requires an extensive analysis of existing AVS and specifying key requirements, which the architecture has to meet. Analysing current AVS and comparing them to each other, we came to the decision that there is a great potential for designing and implementing a new universal and extensible modern architecture. Based on our analysis and motivated by the decreasing interest on algorithm improvisations by both developers and faculty over the last few years, we have developed and implemented a generic architecture that we briefly present in this work. The application of this architecture simplifies the creation process of pedagogically effective visualisations of arbitrary algorithms and data structures.
Keywords :
computer science education; data structures; data visualisation; software architecture; algorithm improvisations; arbitrary algorithms; data structures; pedagogically effective visualisations; universal algorithm visualisation systems; universal extensible architecture; Algorithm design and analysis; Animation; Computer architecture; Computer science; Data structures; Data visualization; Education; Electronic learning; Instruments; Software algorithms; Algorithm Visualisation Systems; Architecture;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.509