Shifting Paradigms: Teaching and Learning in an Animated, Web-Connected World

  • Rockford J. Ross


A disclaimer as part of an introduction to a topic is perhaps slightly amusing. But thatés exactly what this introduction is: a disclaimer. Consider for a moment the dilemma of writing about anything. regarding the future of the World Wide Web, let alone the future of education in the context of the Web. On the one hand is the Web itself, a phenomenon that could scarcely have been predicted a mere decade ago, and one that evolves with blinding speed and in often unpredictable ways. On the other hand stretch all of the grand visions about how the Web can be used for teaching and learning, visions that can only be realized through painstaking software development and testing—a frustratingly slow process.


Educational Software Java Virtual Machine Interactive Learning Environment Platform Independence Computer Science Education 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Astrachan, O. and Rodger, S. (1998). “Animation, visualization, and interaction in CS 1 assignments,” ACM SIGCSE Bulletin., 30(1): 317–21.CrossRefGoogle Scholar
  2. Baecker, R. (1975). “Two systems which produce animated representations of the execution of computer programs,” ACM SIGCSE Bulletin., 7(1): 158–67.CrossRefGoogle Scholar
  3. Baecker, R. and Sherman, D. (1981). Sorting out sorting. University of Toronto Computer Media Centre, 121 St. George St., Toronto, Ontario, M5S 1A1.Google Scholar
  4. Balzer, R. (1969). “EXDAMS—Extendable debugging and monitoring system,” American Federation of Information Processing Societies (AFIPS) Conference Proceedings., 34: 567–80.Google Scholar
  5. Barron, D. (1971). “Approaches to conversational fortran,” The Computer Journal., 11(2): 123–7.CrossRefGoogle Scholar
  6. Boroni C, Goosey, F., Grinder, M., and Ross, R. (1998). “A paradigm shift! The Internet, the web, browsers, Java, and the future of computer science education,” ACM SIGCSE Bulletin., 30(1): 145–9.CrossRefGoogle Scholar
  7. Brown, M., Meyrowitz, N., and van Dam, A. (1983). “Personal computer networks and graphical animation: rationale and practice for education,” ACM SIGCSE Bulletin., 15(1): 296–307.CrossRefGoogle Scholar
  8. Brown, M. (1994). “The SRC Algorithm Animation Festival,” Dec Systems Research Technical Report, September.Google Scholar
  9. Connelly, C. and Biermann, A. (1996). “Tools for visual exploration of scope and parameter passing in a programming language course,” ACM SIGCSE Bulletin., 28(1): 63–7.CrossRefGoogle Scholar
  10. Cuff, R. (1972). “A conversational compiler for full PL/I,” The Computer Journal., 15(2): 99–104.MATHCrossRefGoogle Scholar
  11. Dershem, H. and Brummund, P. (1988). “Tools for Web-based sorting animation,” ACM SIGCSE Bulletin., 30(1): 222–6.CrossRefGoogle Scholar
  12. Evans, T. and Darley, D. (1966). “Online debugging techniques: a survey,” American Federation of Information Processing Societies (AFIPS) Conference Proceedings., 29: 37–50.Google Scholar
  13. Goodrich, M. and Tamassia, R. (1998). “Teaching the analysis of algorithms with visual proofs,” ACM SIGCSE Bulletin., 30(1): 207–11.CrossRefGoogle Scholar
  14. Khuri, S. and Sugono, Y. (1998). “Animating parsing algorithms,” ACM SIGCSE Bulletin., 30(1): 232–6.CrossRefGoogle Scholar
  15. Kurtz, B. and Cai, H. (1998). “A concurrency Simulator Designed for Sophomore-level Instruction,” ACM SIGCSE Bulletin., 30(1): 237–41.CrossRefGoogle Scholar
  16. Naps, T. and Bressler, E. (1998). “A multi-windowed environment for simultaneous visualization of related algorithms on the world wide web,” ACM SIGCSE Bulletin., 30(1): 277–81.CrossRefGoogle Scholar
  17. Palakal, M., Myers, F., and Boyd, C. (1998). “An interactive learning environment for breadth-first computing science curriculum,” ACM SIGCSE Bulletin., 30(1): 1–5.CrossRefGoogle Scholar
  18. Pierson, W. and Rodger, S. (1998). “Web-based animation of data structures using JAWAA,”ACM SIGCSE Bulletin., 30(1): 267–71.CrossRefGoogle Scholar
  19. Ross, R. (1982). “Teaching programming to the deaf,” ACM SIGCAPH Newsletter., 30: 18–24.Google Scholar
  20. Ross, R. (1983). “Lople: A dynamic library of programming language examples,” ACM SIGCUE Bulletin., 17(4): 27–31.Google Scholar
  21. Stasko, J. (1997). “Using student-built algorithm animations as learning aids,” ACM SIGCSE Bulletin., 29(1): 25–9.CrossRefGoogle Scholar
  22. Stasko, J., Domingue, J., Brown, M., and Price, B. (editors) (1997). Software visualization: Programming as a Multimedia Experience. Cambridge, Massachusetts: MIT Press.Google Scholar

Copyright information

© Springer Science+Business Media New York 2000

Authors and Affiliations

  • Rockford J. Ross
    • 1
  1. 1.Department of Computer ScienceMontana State UniversityUSA

Personalised recommendations