Computer managed instruction is a category of computer programs that can help educators organize student data, set instructional objectives, generate learning materials, monitor student progress, provide remedial instruction, and analyze student performance data to effectively meet learning goals. These programs allow teachers to input student and curriculum information, track student performance over time, and generate reports on individual and group progress.