• 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