A computer assisted instruction (CAI) system has been developed at the Twente University of Technology. Holland, for use in association with a first course in digital engineering. It is written in the general purpose high level language. APL, and is designed to be modular in nature and thus easily extendible. The generality and flexibility of the CAI-system structure is such that applications in other branches of engineering or scientific education can readily be accommodated.