Abstract
This paper describes design techniques for generative computer-assisted instruction (CAI) systems. These are systems which are capable of generating problems for students and deriving and monitoring the solutions to these problems. The difficulty of the problem, the pace of instruction, and the depth of monitoring are all tailored to the individual student. Parts of the solution algorithms can also be used to analyze an incorrect student response and determine the exact nature of the student's error in order to supply him with meaningful remedial comments. A generative CAI system which teaches logic design and machine-language programming will be discussed. This CAI system covers the material in an introductory course in digital systems aimed at electrical engineering juniors. It does not replace classroom lectures or the textbook, but instead serves to provide practice and instruction in applying this material to solve problems. In addition, a companion system to teach laboratory principles has been designed. This system teaches a student how to construct a combinational or sequential logic circuit using standard integrated circuits. The student's logic circuit is automatically interfaced to the computer and tested; the computer then aids the student in debugging his circuit. In addition to teaching the student how to use integrated circuits to realize a paper design, the system also teaches the student good debugging techniques.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have