• DocumentCode
    565048
  • Title

    ViSA: Visualization of sorting algorithms

  • Author

    Reif, I. ; Orehovacki, T.

  • Author_Institution
    Fac. of Organ. & Inf., Univ. of Zagreb, Varazdin, Croatia
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1146
  • Lastpage
    1151
  • Abstract
    Algorithm analysis and design is a great challenge for both computer and information science students. Fear of programming, lack of interest and the abstract nature of programming concepts are main causes of the high dropout and failure rates in introductory programming courses. With an aim to motivate and help students, a number of researchers have proposed various tools. Although it has been reported that some of these tools have a positive impact on acquiring programming skills, the problem still remains essentially unresolved. This paper describes ViSA, a tool for visualization of sorting algorithms. ViSA is an easy-to-set-up and fully automatic visualization system with step-by-step explanations and comparison of sorting algorithms. Design principles and technical structure of the visualization system as well as its practical implications and educational benefits are presented and discussed.
  • Keywords
    computer aided instruction; computer science education; data visualisation; educational courses; sorting; ViSA; algorithm analysis; algorithm design; computer science students; educational benefits; fully automatic visualization system; information science students; introductory programming courses; programming concepts; programming skills; sorting algorithm visualization; step-by-step explanations; Algorithm design and analysis; Animation; Arrays; Data visualization; Programming profession; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MIPRO, 2012 Proceedings of the 35th International Convention
  • Conference_Location
    Opatija
  • Print_ISBN
    978-1-4673-2577-6
  • Type

    conf

  • Filename
    6240816