skip to main content
article

Dynamic instructional models of computer organizations and programming languages

Published:01 January 1973Publication History
Skip Abstract Section

Abstract

Although there has been much progress over the years, students learning computer organizations and programming languages are usually still working with the computer through several layers of confusion and delay. Highly responsive interactive computer systems have recently become available which make it possible to create dynamic instructional models of computer organizations and programming languages. With proper development of these systems, such models can economically be used to give the student a more vivid experience with the computing machine and a more vital means of learning to program. Models of computer organization can allow the student to “see” the inner workings of a computing machine as it executes an instruction or a program which has been entered mnemonically at the assembly language level. Models of higher level programming languages can provide the student with constant “help” by presenting alternatives, checking acceptability of inputs, supplying amplifications of correct inputs, displaying syntactic structures to be completed, and prompting him as necessary at any point. Such models should also help provide a more productive environment for accomplished programmers to develop and debug programs. Exploratory models of each of these types have been implemented on a small interactive computer system to demonstrate these techniques.

References

  1. 1 Bitzer, Donald L. "Some Aspects of design and economics for a computer-based educational system", J. of Ed. Data Processing, Vol. 6, No. 1 (January 1969), pp. 9-27.Google ScholarGoogle Scholar
  2. 2 Chen, Thomas T., Gillies, Donald B., Oxley, Donald W. "ETS - An Educational Time-Sharing System", Proc. of the ACM SIGPLAN Symposium on Pedagogic Languages with Small Computers, Computer Science Department, University of Kansas, 1972 Jan 6-7, pp. 249-267.Google ScholarGoogle Scholar
  3. 3 Davis, Alan M., Gillies, Donald B., Hart, James F., Kerr, Stanley P., Oxley, Donald W., Pasta, David J., Phillips, Keith T., "Instructional Software for an assembly language taught on a mini-computer," ibid., pp. 236-247.Google ScholarGoogle Scholar
  4. 4 Fabens, William J. H. "PEDAGLOT: A Teaching Learning System for Programming Languages," ibid., pp. 249-267.Google ScholarGoogle Scholar
  5. 5 Huebner, Paul F., Skelton, Daniel T., and Schweppe, Earl J. "Dynamic Instruction Simulation on and of the Datapoint 2200 Computer," unpublished Research Report, Computer Science Department, University of Kansas, 1973.Google ScholarGoogle Scholar
  6. 6 APL/360 Primer, GH20-689-2, IBM Corporation, Technical Publications Department 1133 Westchester Avenue, White Plains, New York 10604, 241 pp.Google ScholarGoogle Scholar
  7. 7 Lee, Martha B. "Computer-assisted instruction on and about a personal computer," unpublished Masters Research Paper, Computer Science Department, University of Kansas, 1971.Google ScholarGoogle Scholar
  8. 8 Mooers, C. N. "TRAC, A procedure-describing language for the reactive typewriter," Comm. ACM, Vol. 9, No. 3 (March 1966), pp. 215-219. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Pinc, John C. "Syntactic Anticipation and Prompting—A Survey and An Example," unpublished Masters Research Paper, Computer Science Department, University of Kansas, 1973.Google ScholarGoogle Scholar
  10. 10 Roberts, Roger. "HELP—A question answering system," Proc. AFIPS Fall Joint Computer Conference, Vol. 37, AFIP Press, Montvale, N. J., 1970, pp. 547-554.Google ScholarGoogle Scholar
  11. 11 Datapoint 2200 Reference Manual I or II, Datapoint Corporation, 9725 Datapoint Drive, San Antonio, Texas, 78284, 1972.Google ScholarGoogle Scholar

Index Terms

  1. Dynamic instructional models of computer organizations and programming languages

      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 5, Issue 1
        Proceedings of the 3rd SIGCSE symposium on Computer science education
        February 1973
        171 pages
        ISSN:0097-8418
        DOI:10.1145/953053
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '73: Proceedings of the third SIGCSE technical symposium on Computer science education
          January 1973
          185 pages
          ISBN:9781450373753
          DOI:10.1145/800010

        Copyright © 1973 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1973

        Check for updates

        Qualifiers

        • article
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!