• DocumentCode
    1167176
  • Title

    JHAVE: supporting algorithm visualization

  • Author

    Naps, Thomas L.

  • Author_Institution
    Comput. Sci., Wisconsin Univ., Oshkosh, WI, USA
  • Volume
    25
  • Issue
    5
  • fYear
    2005
  • Firstpage
    49
  • Lastpage
    55
  • Abstract
    JHAVE fosters the use of algorithm visualization as an effective pedagogical tool for computer science educators, helping students to better understand algorithms. The Java-hosted algorithm visualization environment (JHAVE) is not an AV system itself but rather a support environment for a variety of AV systems (called AV engines by JHAVE). In broad terms, JHAVE gives such an engine a drawing context on which it can render its pictures in any way. In return, JHAVE provides the engine with effortless ways to synchronize its graphical displays with i) a standard set of VCR-like controls, ii) information and pseudocode windows, iii) input generators, iv) stop-and-think questions, and v) meaningful content generation tools.
  • Keywords
    Java; computer science education; data visualisation; graphical user interfaces; rendering (computer graphics); JHAVE; Java-hosted algorithm visualization environment; computer science educators; graphical displays; picture rendering; Animation; Computational modeling; Computer displays; Computer graphics; Computer science; Computer science education; Computer simulation; Materials science and technology; Uniform resource locators; Visualization; active engagement; active learning; algorithm visualization; computer science education; graphics; Algorithms; Audiovisual Aids; Computer Graphics; Computer-Assisted Instruction; Curriculum; Education, Professional; Educational Technology; Informatics; Software; Teaching; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2005.110
  • Filename
    1510539