Abstract
Computer-generated visualizations have been used in computer science education for many years, most notably in the form of algorithm animations. Although appealing and often useful, the anecdotal evidence is that these visualizations are seldom used in the classroom. There are many reasons for this, including platform dependence, cumbersome installation and maintenance procedures, and—perhaps most influential— a lack of integration with other course materials. Hypertextbooks provide one solution to these problems. Designed as complete teaching and learning resources for the web, hypertextbooks incorporate many features for teaching and learning that vastly extend the capabilities of traditional textbooks. Along with traditional textual presentations of the material to be learned, hypertextbooks allow for different learning paths through the material for different learning needs, an abundance of pictures and illustrations, video clips where helpful, audio, and—most importantly—interactive, active learning visualizations of key concepts. In this paper we discuss the hypertextbook concept by way of the hypertextbook project currently underway at Montana State University.
Support for some of the work described here has come from the National Science Foundation, grant numbers NSF-0088728 and NSF-0088934.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boroni, C. M., Goosey, F. W., Grinder, M. T., and Ross, R. J. A Paradigm Shift! The Internet, the Web, Browsers, Java, and the Future of Computer Science Education. In Twenty-ninth SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin) (Mar. 1998), vol. 30, number 1, pp. 145–149.
Boroni, C. M., Goosey, F. W., Grinder, M. T., and Ross, R. J. Engaging Students with Active Learning Resources: Hypertextbooks for the Web. In Thirty Second SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin) (Mar. 2001), vol. 33, number 1, pp. 65–69.
Braune, B., Diehl, S., Kerren, A., and Wilhelm, R. Ganimal project: Ganifa—electronic textbook on generating finite automata. http://www.cs.uni-sb.de/GANIMAL/, 2001.
Brown, M. H. Zeus: A System for Algorithm Animation. In Proceedings of the 1991 Workshop on Visual Languages (Oct. 1991).
Domingue, J., and Muholland, P. An Effective Web Based Software Visualization Learning Environment. In Journal of Visual Languages and Computing (Oct. 1998), vol. 9, number 5, pp. 485–508.
Eisenstadt, M., and Brayshaw, M. Understanding the Novice Programmer. Erlbaum, Hilldsdale, NJ, E. Soloway and J. Spohrer, Eds., 1987, ch. An integrated textbook, video and software environment for novice and expert Prolog programmers.
Frederick P. Brooks, J. The Mythical Man-Month. Addison Wesley, 1975.
Greening, T., Ed. Computer Science Education in the 21st Century. Springer Verlag, 2000, ch. Shifting Paradigms: Teaching and Learning in an Animated,Web-Connected World, pp. 173–193. Invited chapter by Rockford J. Ross.
Hung, T., and Rodger, S. H. Increasing Visualization and Interaction in the Automata Theory Course. In Thirty-first SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin) (Mar. 2000), vol. 32, number 1, pp. 6–10.
Jacobson, M. J., Maouri, C., Mishra, P., and Kolar, C. Learning with hypertext learning environments: Theory, design, and practice. In Journal of Educational Multimedia and Hypermedia (1996), vol. 5, number 3/4, pp. 239–281.
Naps, T. L., Eagan, J. R., and Norton, L. L. JHAVÉ — An Environment to Actively Engage Students in Web-based Algorithm Visualizations. In Thirty-first SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin) (Mar. 2000), vol. 32, number 1, pp. 109–113.
Ross, R. J. Webworks Laboratory Web Site. http://www.cs.montana.edu/webworks.
Ross, R. J. Teaching Programming to the Deaf. ACM SIGCAPH Bulletin 30 (Autumn 1982).
Stasko, J. Evaluating Animations as Student Aids in Learning Computer Algorithms. Computers & Education 33, 4 (1999), 253–278.
Stasko, J., Domingue, J., Brown, M. H., and Price, B. A., Eds. Software Visualization: Programming as a Multimedia Experience. MIT Press, 1997.
Stasko, J. T. Using Student-Built Algorithm Animations as Learning Aids. In Twenty-eighth SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin) (Mar. 1997), vol. 29, number 1, pp. 25–29.
Thomas, D. A., Ed. Scientific Visualization in Mathematics and Science Teaching. Association for the Advancement of Computing in Education (AACE), 1995, ch. Visualizing Computer Science. Invited chapter by Rockford J. Ross.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ross, R.J., Grinder, M.T. (2002). Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web1 . In: Diehl, S. (eds) Software Visualization. Lecture Notes in Computer Science, vol 2269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45875-1_21
Download citation
DOI: https://doi.org/10.1007/3-540-45875-1_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43323-1
Online ISBN: 978-3-540-45875-3
eBook Packages: Springer Book Archive