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
Link To Document