DocumentCode
480406
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
Volume
5
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
737
Lastpage
740
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.509
Filename
4723008
Link To Document