This document discusses computer-assisted instruction (CAI), which uses computers to aid in education. It defines several related terms like computer-assisted learning and web-based training. CAI technologies include hardware, software, and courseware. Types of CAI are listed as drill and practice, tutorials, educational games, simulations, and problem solving. CAI provides multimedia content, assessments, feedback, and performance summaries. Key characteristics are two-way interaction, stored programs, individualized instruction, and drill/practice. Advantages include personalized learning pacing and attention, while drawbacks include costs, lack of human interaction, and infrastructure challenges.