The primary goals of this research are two-fold. First, derive a theoretically and empirically-based set of CAI design principles directed at purposefully exploiting the unique capabilities of information technology to help learners develop their mental schemas. Second, codify a methodology for implementing these principles in the systems analysis and design process. Both goals are accomplished as follows.