skip to main content
article
Free Access

An instructional interpreter for basic

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

Abstract

The BASIC Instructional Program (BIP) was developed to investigate tutorial modes of interaction in computer-assisted instruction (CAI). BIP is a problem-solving laboratory that helps students while they are solving introductory programming problems in the BASIC language. The problems are presented in an individualized sequence based on a representation of the structure of the curriculum and a model of the student's state of knowledge. This paper describes the BIP system, with emphasis on recently developed features. The goal of the tutorial laboratory is informative interaction with the student, which is provided by an instructional BASIC interpreter, information on BASIC syntax cross-referenced with the BIP student manual, and debugging aids. The system also has access through the curriculum representation to features that the student may use to help her solve her current problem. These features include hints, easier “subtasks,” a stored solution that can itself be executed, and an interactive flow chart representation of the solution. The nature of the student-BIP interaction is captured in an annotated student dialogue of a typical session.

References

  1. 1 Barr, A., Beard, M., & Atkinson, R. C. The computer as a tutorial laboratory: The Stanford BIP project (Tech. Rep. 260). Stanford, Calif.: Institute for Mathematical Studies in the Social Sciences, Stanford University, 1975. (a)Google ScholarGoogle Scholar
  2. 2 Barr, A., Beard, M., & Atkinson, R. C. A rationale and description of a CAI program to teach the BASIC programming language. Instructional Science, 1975, 4, 1-31. (b)Google ScholarGoogle ScholarCross RefCross Ref
  3. 3 Beard, M., Lorton, P., Searle, B., & Atkinson, R. C. Comparison of student performance and attitude under three lesson-selection strategies in computer-assisted instruction (Tech. Rep. 222). Stanford, Calif.: Institute for Mathematical Studies in the Social Sciences, Stanford University, 1973.Google ScholarGoogle Scholar
  4. 4 Brooks, R. A model of cognitive behavior in writing code for computer programs. Fourth International Joint Conference on Artificial Intelligence, 1975, 878-884.Google ScholarGoogle Scholar
  5. 5 Carbonell, J. R., & Collins, A. M. Natural semantics in artificial intelligence. Proceedings of the Third International Joint Conference on Artificial Intelligence, Stanford, Calif., August 1973.Google ScholarGoogle Scholar
  6. 6 Danielson, R., & Nievergelt, J. An automatic tutor for introductory programming students. SIGSCE Bulletin, 7, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Friend, J. Computer-assisted instruction in programming: A curriculum description (Tech. Rep. 211). Stanford, Calif.: Institute for Mathematical Studies in the Social Sciences, Stanford University, 1973.Google ScholarGoogle Scholar
  8. 8 Goldberg, A. Design of a computer-tutor for elementary mathematical logic. Paper presented at the IFIP Congress, Stockholm, August 1974.Google ScholarGoogle Scholar
  9. 9 Hart, R. O., & Koffman, E. B. A student oriented natural language environment for learning LISP. Fourth International Conference on Artificial Intelligence, 1975, 391-396.Google ScholarGoogle Scholar
  10. 10 Laubsch, J. H. Some thoughts about representing knowledge in instructional systems. Fourth International Conference on Artificial Intelligence, 1975, 122-125.Google ScholarGoogle Scholar
  11. 11 Lorton, P., & Slimick, J. Computer-based instruction in computer programming: A symbol manipulation-list processing approach. Proceedings of the Fall Joint Computer Conference, 1969, 535-544.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Self, J. A. Student models in computer-aided instruction. International Journal of Manmachine Studies, 1974, 6, 261-276.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13 Smith, R. L., Graves, H., Blaine, L. H. & Marinov, V. G. Computer-assisted axiomatic mathematics: Informal rigor. In O. Lecarme and R. Lewis (Eds.), Computers in education, Part 1, IFIP. Amsterdam: North Holland, 1975.Google ScholarGoogle Scholar
  14. 14 Suppes, P., Smith, R., & Beard, M. University-level computer-assisted instruction at Stanford: 1975 (Tech. Rep. 265). Stanford, Calif.: Institute for Mathematical Studies in the Social Sciences, Stanford University, 1975.Google ScholarGoogle Scholar
  15. 15 Van Lehn, K. SAIL users manual (Artificial Intelligence Memo 204). Stanford, Calif.: Stanford Artificial Intelligence Laboratory, Stanford University, 1973.Google ScholarGoogle Scholar

Index Terms

  1. An instructional interpreter for basic

              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 8, Issue 1
                Proceedings of the SIGCSE-SIGCUE joint symposium on Computer science education
                February 1976
                399 pages
                ISSN:0097-8418
                DOI:10.1145/952989
                Issue’s Table of Contents
                • cover image ACM Conferences
                  SIGCSE '76: Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
                  February 1976
                  403 pages
                  ISBN:9781450374125
                  DOI:10.1145/800107

                Copyright © 1976 ACM

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 February 1976

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader
              About Cookies On This Site

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

              Learn more

              Got it!