skip to main content
10.1145/2157136.2157296acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Experiments with algorithm visualization tool development

Published:29 February 2012Publication History

ABSTRACT

This paper presents the initial stages of a teaching tool named iSketchmate, intended for instructor use during lecture. iSketchmate allows users to create and manipulate splay trees through an animated GUI. It improves upon existing tools by providing (1) the ability to begin with any user-defined tree, (2) a history mechanism so tree operations can be repeated or changed, and (3) finer-grained animation within each operation so instructors may give further descriptions at intermediate steps within any given operation. Experiments showed iSketchmate users could produce significantly more diagrams and these diagrams were significantly more accurate than those made with pencil and paper.

References

  1. R. Anderson, R. Anderson, B. Simon, S. A. Wolfman, T. VanDeGrift, and K. Yasuhara. Experiences with a tablet pc based lecture presentation system in computer science courses. In SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education, pages 56--60, New York, NY, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. H. Biermann and R. Cole. Comic strips for algorithm visualization. Technical report, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Buckalew and A. Porter. The lecturer's assistant. In SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, pages 193--197, New York, NY, USA, 1994. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Dan R. Olsen, T. Taufer, and J. A. Fails. Screencrayons: annotating anything. In UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technology, pages 165--174, New York, NY, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Gogeshvili. Java models, 2002. Retrieved November 29, 2011 from http://webdiis.unizar.es/asignaturas/ EDA/AVLTree/avltree.html.Google ScholarGoogle Scholar
  6. D. Ierardi and T.-W. Li. Splay tree applet, 1996. Retrieved November 29, 2011 from http://www.ibr.cs.tu-bs.de/courses/ss98/audii/ applets/BST/SplayTree-Example.html.Google ScholarGoogle Scholar
  7. L. Malmi, V. Karavirta, A. Korhonen, J. Nikander, O. Seppala, and P. Silvasti. Visual algorithm simulation exercise system with automatic assessment: Trakla2. In Informatics in Education, page 048, 2004.Google ScholarGoogle Scholar
  8. R. E. Mayer. Systematic thinking fostered by illustrations in scientific text. Journal of Educational Psychology, 81(2):240--246, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  9. R. E. Mayer and V. K. Sims. For whom is a picture worth a thousand words? extensions of a dual-coding theory of multimedia learning. Journal of Educational Psychology, 86(3):389--401, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  10. B. A. Myers, H. Stiel, and R. Gargiulo. Collaboration using multiple pdas connected to a pc. In CSCW '98: Proceedings of the 1998 ACM conference on Computer supported cooperative work, pages 285--294, New York, NY, USA, 1998. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Palmiter and J. Elkerton. An evaluation of animated demonstrations of learning computer-based tasks. In CHI '91: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 257--263, New York, NY, USA, 1991. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. W. C. Pierson and S. H. Rodger. Web-based animation of data structures using jawaa. In SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, pages 267--271, New York, NY, USA, 1998. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Rößling and B. Freisleben. Animal: A system for supporting multiple roles in algorithm animation, 2002.Google ScholarGoogle Scholar
  14. C. Sanders, B. Segewick, and K. Wayne. Growing tree, 2002. Retrieved November 29, 2011 from http://introcs.cs.princeton.edu/GrowingTree/GT.jnlp.Google ScholarGoogle Scholar
  15. M. Wilkerson, W. G. Griswold, and B. Simon. Ubiquitous presenter: increasing student access and control in a digital lecturing environment. In SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, pages 116--120, New York, NY, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Experiments with algorithm visualization tool development

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science Education
          February 2012
          734 pages
          ISBN:9781450310987
          DOI:10.1145/2157136

          Copyright © 2012 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 29 February 2012

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Author Tags

          Qualifiers

          • research-article

          Acceptance Rates

          SIGCSE '12 Paper Acceptance Rate100of289submissions,35%Overall Acceptance Rate1,595of4,542submissions,35%

          Upcoming Conference

          SIGCSE Virtual 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader