skip to main content
article
Free Access

Personal computer networks and graphical animation: Rationale and practice for education

Authors Info & Claims
Published:01 February 1983Publication History
Skip Abstract Section

Abstract

This paper examines how progress in computer hardware and software may be applied to solve several serious problems in teaching computer science courses. It is concerned primarily with two such problems: 1) the lack of immediate reinforcement of computing concepts because of long delays between learning and practice, and 2) the difficulty instructors have motivating and explaining complex topics with currently available instruction tools and techniques. The paper first reviews the involvement of educational institutions in the evolution of computing. It then briefly surveys recent experiments in powerful personal computing. It describes an experiment in the application of new personal computer technology at Brown University which addresses the two educational problems noted above. It then outlines in detail the initial courseware for the environment. Finally, it discusses what changes in pedagogy will be needed to make such technology usable on a wide-scale.

References

  1. 1 Apollo Computer Inc., Apollo System User's Guide, Chelmsford, MA, November 1981, pp. 354-368.Google ScholarGoogle Scholar
  2. 2 Baecker, Ronald, "Two System Which Produce Animated Representations of the Execution of Computer Programs," ACM SIGCSE Bulletin 7 (February 1975), 158-167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Baecker, Ronald, "Sorting out Sorting," 16mm color sound file, 25 minutes, 1981.Google ScholarGoogle Scholar
  4. 4 Bitzer, Donald, "The Wide World of Computer-Based Education," Advances in Computers, Academic Press (1976).Google ScholarGoogle Scholar
  5. 5 Bowles, Kenneth, Microcomputer Problem Solving Using Pacsal, Springer-Verlag, New York, 1977.Google ScholarGoogle Scholar
  6. 6 Brown, Marc H., "What To Do When Your Computer Students Know More Than You Know," The Computing Teacher 9, 2 (October 1981), 41-45.Google ScholarGoogle Scholar
  7. 7 Brown, Marc H. and Steven P. Reiss, "Debugging in the BALSA-PECAN Integrated Environment," submitted for publication, 1982.Google ScholarGoogle Scholar
  8. 8 Brown University Computer Science Dept., Brown University Instructional Computing Environment, Brown University, Providence, RI, 1980.Google ScholarGoogle Scholar
  9. 9 Engelbart, Douglas C. and William K. English, "A research center for augmenting human intellect," in Proc. 1968 AFIPS FJCC, vol. 33, no. 1, Fall, 1968, pp. 395-410.Google ScholarGoogle Scholar
  10. 10 Feiner, Steven, Sandor Nagy and Andries van Dam, "An Experimental System for Creating and Presenting Interactive Graphical Documents," Transactions on Graphics1, 1 (January 1982), 59-77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Foley, James and Andries van Dam, Fundamentals of Interactive Computer Graphics, Addison-Wesley, Reading, MA, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 GSPC, "Status Report of the Graphic Standards Planning Committee," Computer Graphics 13, 3 (August, 1979). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Goldberg, Adele and David Robson, "A Metaphor for User Interface Design," in Proceedings of the 12th Hawaii International Conference on System Sciences, vol. 6, no. 1, 1979, pp. 148-157.Google ScholarGoogle Scholar
  14. 14 Goldberg, Adele and David Robson, "Sharing Problems: Personal Computers as Interpersonal Tools," Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA, 1980.Google ScholarGoogle Scholar
  15. 15 Goldberg, Adele and Joan Ross, "Is the Smalltalk-80 System for Children?," BYTE 6, 8 (August 1981), 348-368.Google ScholarGoogle Scholar
  16. 16 Goldberg, Adele, "Smalltalk-80 User's Guide," Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA (August 1982).Google ScholarGoogle Scholar
  17. 17 Goldberg, Adele, "Why Smalltalk is not for children: issues of handling complexity in the software system," Presentation at ECOO '82 (1982).Google ScholarGoogle Scholar
  18. 18 Goldberg, Adele and David Robson, Smalltalk-80: The Language and its Implementation, Addison Wesley, to appear 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Guibas, L. and R. Sedgewick, "A Dichromatic Framework for Balanced Trees," in Proc. 19th Annual Symposium on Foundations of Computer Science, October 1978, pp. 8-21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20 Herot, C., G. Brown, R. Carling, M. Friedell, D. Kramlich, R. Baecker, "An Integrated Environment for Program Visualization," in Automated Tools for Information Systems Design, H.J. Schneider and A.I. Wasserman, Ed., North Holland Publishing Co., 1982, pp. 237-259.Google ScholarGoogle Scholar
  21. 21 Kay, Alan and Adele Goldberg, "Personal Dynamic Media," Computer 10, 3 (March 1977), 31-41.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Lampson, Butler W., "Bravo Manual," in Alto User's Handbook, Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA, November 1978, pp. 31-62.Google ScholarGoogle Scholar
  23. 23 Lantz, Keith A. and Richard F. Rashid, "Virtual terminal management in a multiple process environment," (December 10-12, 1979), 86-97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24 Metcalfe, R.M. and D.R. Boggs, "Ethernet: Distributed Packet Switching for Local Computer Networks," Comm. ACM 19, 7 (July 1976), 395-404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25 Meyrowitz, Norman and Margaret Moser, "BRUWIN: An Adaptable Design Strategy for Window Manager/Virtual Terminal Systems," Proceedings of the 8th Annual Symposium on Operating Systems Principles, Pacific Grove, CA (December 1981). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26 Meyrowitz, Norman and Andries van Dam, "Interactive Editing Systems," Computing Surveys 14, 3 (September 1982), 321-416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27 Myers, Brad, "Displaying Data Structures for Interactive Debugging," CSL-80-7, Xerox PARC, Palo Alto, CA, 1980.Google ScholarGoogle Scholar
  28. 28 Papert, Seymour, Mindstorms: Computers, Children, and Powerful Ideas, Basic Books, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29 Plattner, Bernhard and Jurg Nievergelt, "Monitoring Program Execution: A Survey," Computer 14 (November 1981), 76-93.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30 Sedgewick, Robert, Algorithms, Addison Wesley, Reading, MA, to appear 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31 Seybold, John, "Xerox's 'Star'," The Seybold Report10, 16 (April 27, 1981).Google ScholarGoogle Scholar
  32. 32 Sherwood, Bruce, TUTOR Language, CDC Education Corporation, Eagan, MN, 1979.Google ScholarGoogle Scholar
  33. 33 Smith, D.C., Irby, C., Kimball, R., Verplank, B., and Harslem, E., "Designing the Star User Interface," BYTE, vol. 7, no. 4, April, 1982, pp.242-282.Google ScholarGoogle Scholar
  34. 34 Symbolics, Inc., Symbolics Software, 21150 Califa Street, Woodland Hills, CA, 1981.Google ScholarGoogle Scholar
  35. 35 Teitelbaum, Tim and Thomas Reps, "The Cornell Program Synthesizer: A Syntax. Directed Programming Environment," Communications of the ACM 24, 9 (September 1981), 563-573. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36 Teitelman, Warren, "A Display Oriented Programmer's Assistant," Report CSL-77-3, Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA, March 1977.Google ScholarGoogle Scholar
  37. 37 Tesler, Larry, "The Smalltalk Environment," BYTE 6, 8 (August 1981), 90-147.Google ScholarGoogle Scholar
  38. 38 Thacker, C., E. McCreight, B. Lampson, R. Sproull, and D. Boggs, "Alto: A Personal Computer," in Computer Structures: Readings and Examples, Siewiorek, C.G. Bell, and A. Newell, Ed., McGraw-Hill, New York, 1980.Google ScholarGoogle Scholar
  39. 39 Xerox Corporation, 8010 STAR Information System Reference Guide, 1341 West Mockingbird Lane, Dallas, TX, 1982.Google ScholarGoogle Scholar

Index Terms

  1. Personal computer networks and graphical animation: Rationale and practice for education

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 15, Issue 1
          Proceedings of the 14th SIGCSE technical symposium on Computer science education
          February 1983
          301 pages
          ISSN:0097-8418
          DOI:10.1145/952978
          Issue’s Table of Contents

          Copyright © 1983 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 February 1983

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader