CAI-BASIC: A Program to Teach the Programming Language 'BASIC'

Abstract

The paper presents a computer aided instruction program that fulfills the objectives of teaching a simple programming language, interpreting student responses, and executing and editing student programs. The CAI-BASIC program is written in FORTRAN IV, level G, and executes on IBM-2741 terminals while running under the CP-67/CMS time sharing system on the U.S. Naval Postgraduate School's IBM-360/67 computer system. The instructional phase of CAI-BASIC presents the fundamentals of BASIC, a simple user oriented language, in seven lessons. During the instructional sessions the student is presented material and, based on his response to questions, he is routed to the next sequence of instructions. The execution phase of CAI-BASIC allows execution of 'BASIC' programs, and has an optional debug feature that provides a trace of program variables to aid the student in finding programming errors. In the event of programming errors the user may enter an edit mode to correct mistakes in his program.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1971
Accession Number
AD0733184

Entities

People

  • Thomas A. Barry

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computer-Aided Instruction
  • Computers
  • Educational Technology
  • Instruction Set Architecture
  • Instructions
  • Language
  • Programming Languages
  • Schools
  • Sequences
  • Square Roots
  • Students
  • Test Methods
  • United States
  • United States Naval Academy

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • STEM Education