Computer Managed Instruction (CMI) refers to using computer technology to organize and manage instructional data to effectively achieve educational objectives. CMI involves assessing students, diagnosing weaknesses, prescribing learning activities, and monitoring progress. The key functions of CMI include diagnosis, individualized instruction, monitoring progress, and record keeping to track student performance over time.