Este documento resume la evolución de la enseñanza asistida por computadoras desde los primeros sistemas de enseñanza programada lineales en los años 1950 hasta los sistemas tutoriales inteligentes. Se describe cómo los primeros sistemas no consideraban las necesidades individuales de los estudiantes, mientras que los sistemas posteriores como los programas ramificados y genéricos podían ajustarse mejor a cada estudiante a través de la retroalimentación y ramificación dinámica. Finalmente, se introducen los sistemas tutoriales inteligentes que intentan