• DocumentCode
    408279
  • Title

    A new approach to learning algorithms

  • Author

    Mudner, T. ; Shakshuki, Elhadi

  • Author_Institution
    Jodrey Sch. of Comput. Sci., Acadia Univ., Wolfville, NS, Canada
  • Volume
    1
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    141
  • Abstract
    Algorithm visualization aims to facilitate the understanding of algorithms by using graphics and animation to reify the execution of an algorithm on selected input data. However, many current visualization techniques suffer from a variety of problems, such as lack of focus, presentation at a single level of abstraction, and concentration on low-level steps rather than on high-level properties such as invariants. In this paper, we present a new approach to learning algorithms that aims to overcome these drawbacks. An algorithm is explained at various levels of abstraction. Each level is designed to present a single operation used in the algorithm. Operations are shown in a textual form of a pseudocode, but there is also an associated visualization.
  • Keywords
    algorithm theory; computer animation; data visualisation; abstraction level; algorithm execution; algorithm learning; algorithm visualization; algorithms understanding; animation; associated visualization; graphics; pseudocode textual form; Algorithm design and analysis; Animation; Application software; Bars; Computer graphics; Computer science; Data mining; Data structures; Data visualization; Information technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286440
  • Filename
    1286440