Computer aids for teaching logic design

The author describes the use of three computer-assisted instruction (CAI) modules in teaching a self-paced course in logic design. This course has been taught by the PSI method (personalized system of instruction or Keller plan) every semester since 1970. Software used in the course includes a logic simulator and a custom computer-aided design program. The latter includes routines for minimization of logic functions specified in equation, truth table, minterm-maxterm, or Karnaugh map form, reduction of state tables, and derivation of flip-flop equations. Benefits of using the Karnaugh map and state graph checker CAI modules include the following: (1) the time required for students to complete the corresponding self-pace study units is reduced; (2) students require less teaching assistant (TA) assistance in learning the material; (3) the average number of attempts required to pass a unit test is reduced; and (4) students who fail to learn proper procedures from studying the text quickly become aware of this and can seek help from the TAs.<<ETX>>