Computer managed instruction (CMI) is the use of computers and software to manage the instructional process. It allows teachers to organize student data, curricular objectives and materials, track student progress, and generate reports. CMI provides individualized instruction by presenting material in small steps, requiring student responses, and providing feedback until students achieve mastery of learning objectives at their own pace. While CMI offers benefits like individualization and expansive resources, it also has disadvantages like overreliance on computers and predetermined objectives that can complicate the teacher's role.