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