The document discusses computer assisted instruction (CAI) and computer-assisted learning (CAL). It defines CAI as using computers to convey instructional material to students and monitor their learning. CAL is defined as using computers to convey vast amounts of information quickly and reinforce concepts. The document then examines different modes of CAI delivery like tutorials, simulations, games, and problem solving. It also discusses the benefits of CAI, potential limitations, and challenges to implementing CAI programs.