The Basic Instructional Program: Conversion into Mainsail Language.
STANFORD UNIV CA INST FOR MATHEMATICAL STUDIES IN THE SOCIAL SCIENCES
Pagination or Media Count:
The BASIC Instructional Program BIP is a sophisticated computer-based laboratory for instruction in elementary programming in the BASIC language. It was developed as an experimental system on the IMSSS PDP-10 research computer facility in a specialized high-level programming language called SAIL, which is presently available only to the PDP-10 user community. Thus, a proposal was made to rewrite BIP in a more machine-independent language, so that it could be implemented on othernotably, smaller systems. BIP is a tutorial programming laboratory designed for students who have had previous training in programming. These students work on their problems at an interactive terminal under the constant supervision of the instructional program, which offers hints or assistance at their request. BIP monitors each students programming attempts, continually updates its model of the students knowledge, and uses an information network representation of the curriculum to allow individualized selection of the programming problems given to the student. Since BIP runs in an interactive environment, the student receives immediate feedback about any syntax errors and information about other errors as soon as they are detected. These features keep the student from going too far down the wrong track without some warning. BIPs interpreter is built into the instructional program so that further assistance is available after the first error message.
- Computer Programming and Software
- Computer Systems