Algorithm Visualization Research Group
| Contact: Cliff Shaffer The Algorithm Visualization Research Group seeks to understand all aspects of algorithm visualization as it applies to supporting the understanding of algorithms for teaching and research. Primary activities include support for an emerging community of users and developers of Algorithm Visualizations (AVs) through the AlgoViz Wiki (algoviz.cs.vt.edu); development of exemplary AVs (research.cs.vt.edu/algoviz/), and pedagogical research aimed at a deep understanding of how to make Algorithm Visualization successful in teaching and learning. |
"Getting algorithm visualizations into the classroom",
Proceedings of the 42nd ACM Technical Symposium on Computer Science Education - SIGCSE '11, Dallas, TX, USA, ACM Press, pp. 129, 2011.
"Truly Interactive Textbooks for Computer Science Education",
Proceedings of the Sixth Program Visualization Workshop, Darmstadt, Germany, pp. 97-103, 06/2011.
"A Real-time System of Crowd Rendering: Parallel LOD and Texture-Preserving Approach on GPU",
The Fourth International Conference on Motion in Games 2011, Edinburgh, UK, November, 2011.
"Ensemble PDP-8: eight principles for distributed portals",
Proceedings of the 2010 Joint International Conference on Digital Libraries, JCDL 2010, Gold Coast, Queensland, Australia, ACM, pp. 341-344, 06/2010.
"Building an online educational community for algorithm visualization",
Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE 2010, pp. 475-476, March, 2010.
"Algorithm visualization: The state of the field",
ACM Transactions on Computing Education, vol. 10, New York, NY, USA, ACM, pp. 9:1–9:22, August, 2010.
"Algorithm visualization: a report on the state of the field",
SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM, pp. 150–154, 2007.
"Effective features of algorithm visualizations",
Proceedings of the 35th SIGCSE technical symposium on Computer Science Education (SIGCSE 2004), Norfolk, Virginia, USA, pp. 382 - 386, March 2004.
"Learning and Retention in Data Structures: A Comparison of Visualization, Text, and Combined Methods",
Proc. ED-MEDIA 2002, pp. 2, 2002.
A Practical Introduction to Data Structures and Algorithm Analysis,
, Second Edition, Upper Saddle River, NJ, USA, Prentice Hall PTR, 2001.
A practical introduction to data structures and algorithms analysis, Java edition,
, Upper Saddle River, NJ, USA, Prentice-Hall, Inc., 1998.
A practical introduction to data structures and algorithm analysis,
, Upper Saddle River, NJ, USA, Prentice-Hall, Inc., 1997.
"SWAN: A Student-Controllable Data Structure Visualization System",
Proceedings of ED-MEDIA 96, pp. 632–637, June, 1996.
"SWAN: A Data Structure Visualization System",
GD '95: Proceedings of the Symposium on Graph Drawing, London, UK, Springer-Verlag, pp. 520–523, 1996.
"Using the Swan data structure visualization system for computer science education",
SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM, pp. 140–144, 1996.
"Progress in Interactive Learning with a Digital Library in Computer Science",
Proceedings ED-MEDIA 95, World Conf. on Educational Multimedia and Hypermedia, Graz, Austria, pp. 7-12, 07/1995.
The Swan User''s Manual, Version 1.1,
, Blacksburg, VA, USA, Virginia Polytechnic Institute && State University, 1995.
