Instrucción programada: el método de Skinner que inventó el e-learning
La instrucción programada de Skinner es el antecedente directo del e-learning: frames, respuesta activa, feedback inmediato y mastery learning. Guía completa sobre cómo funciona y cómo se aplica hoy en diseño instruccional.
La instrucción programada es el método que Skinner diseñó en los años 50 para aplicar el conductismo directamente al aula: dividir el contenido en unidades mínimas, exigir una respuesta activa en cada una y dar feedback inmediato. Antes de que existiera el e-learning, ya existía este sistema. Y muchas de las mecánicas que hoy usamos en cursos digitales — avance por criterio, práctica gradual, ramificación por respuesta — vienen directamente de acá.
En esta guía
Qué es la instrucción programada
La instrucción programada es un método de enseñanza desarrollado por B.F. Skinner a partir de 1954 basado en tres principios: dividir el contenido en pasos pequeños y secuenciados, requerir una respuesta activa del aprendiz en cada paso y proporcionar feedback inmediato sobre si la respuesta fue correcta.
El nombre viene de “programar” la instrucción — no en el sentido informático, sino en el sentido de diseñar de antemano la secuencia exacta de estímulos, respuestas y refuerzos que llevará al aprendiz desde el punto A hasta el punto B con el menor número de errores posible.
Skinner lo llamó “enseñanza sin maestro”: el material en sí mismo debería poder enseñar cualquier cosa a cualquier persona si estaba bien programado. Su primera máquina de enseñanza era un dispositivo mecánico. Su herramienta más conocida fue el libro programado, donde el aprendiz leía un frame, escribía o seleccionaba su respuesta y pasaba a la página indicada para ver si había acertado.
Cómo funciona: el sistema de frames
La unidad básica de la instrucción programada es el frame — una pequeña unidad de contenido que incluye información, una pregunta o tarea, y feedback.
Un frame bien diseñado tiene tres partes:
Estímulo: información mínima suficiente para responder la pregunta que sigue. No más, no menos.
Respuesta requerida: el aprendiz debe hacer algo observable — completar, seleccionar, escribir — no puede limitarse a leer y seguir. La respuesta activa es el mecanismo de aprendizaje, no la lectura pasiva.
Feedback inmediato: la confirmación o corrección llega de inmediato, antes de avanzar al siguiente frame. El error se corrige en el momento en que ocurre, no al final del módulo.
La secuencia de frames está diseñada para minimizar los errores. Esto no significa hacerla fácil: significa que cada frame prepara al aprendiz para el siguiente, de forma que la dificultad sea siempre manejable. Skinner consideraba que el error frecuente era una señal de mal diseño, no de mal aprendiz.
Programación lineal vs. ramificada
Skinner diseñó la programación lineal: todos los aprendices siguen la misma secuencia de frames en el mismo orden. La variabilidad está en el ritmo, no en el camino.
Norman Crowder propuso en los años 60 una alternativa: la programación ramificada. En este sistema, la respuesta del aprendiz determina el próximo frame. Si responde correctamente, avanza. Si se equivoca, el sistema lo redirige a frames de remediación que explican el error y vuelven a intentarlo.
| Programación lineal (Skinner) | Programación ramificada (Crowder) | |
|---|---|---|
| Camino | Igual para todos | Depende de las respuestas |
| Error | Mínimo por diseño | Diagnóstico del problema |
| Complejidad | Menor | Mayor |
| Uso actual | Práctica procedimental | Escenarios ramificados, tutoría adaptativa |
La programación ramificada es el antecedente directo de los escenarios ramificados en e-learning y de los sistemas de tutoría inteligente (ITS) actuales.
Mastery learning: la conexión directa
El mastery learning — también llamado aprendizaje por dominio — es la aplicación pedagógica más influyente de la instrucción programada.
El principio es simple: un aprendiz no avanza al siguiente bloque de contenido hasta que demuestra dominio del actual, generalmente definido como un criterio mínimo de desempeño (80%, 90%, o el umbral que defina el diseñador).
Benjamin Bloom formalizó el mastery learning en 1968, pero la lógica viene directamente de Skinner: el avance está condicionado por el desempeño, no por el tiempo. Los aprendices que necesitan más intentos los tienen disponibles; los que dominan rápido no esperan al resto.
En e-learning, el mastery learning se implementa como:
- Evaluaciones de salida de módulo con criterio mínimo de aprobación
- Restricción del acceso al siguiente módulo hasta aprobar el actual
- Intentos múltiples con feedback diferenciado por error
- Paths de remediación para quienes no aprueban en el primer intento
Aplicación en diseño instruccional hoy
La instrucción programada no murió con las máquinas de enseñanza de Skinner. Sus principios viven en prácticamente todo el e-learning moderno.
Práctica procedimental secuenciada — Cualquier curso que enseña un proceso paso a paso con verificación en cada paso está aplicando programación lineal. Instalación de software, procedimientos de seguridad, uso de herramientas.
Escenarios ramificados — Los escenarios donde el aprendiz toma decisiones y las consecuencias determinan el camino siguiente son programación ramificada aplicada a contextos narrativos.
Tutoría adaptativa e IA — Los sistemas modernos de tutoría inteligente como Carnegie Learning o las plataformas de práctica con algoritmos adaptativos son instrucción programada potenciada con modelos de aprendiz dinámicos.
Simulaciones con feedback inmediato — Cualquier simulación donde el sistema responde en tiempo real a las acciones del aprendiz aplica el principio central de Skinner: respuesta activa + feedback inmediato.
Microlearning de refuerzo — Las apps de aprendizaje de idiomas como Duolingo son instrucción programada en formato móvil: frames cortos, respuesta activa, feedback inmediato, avance por criterio.
Regla práctica: Si tu curso tiene secciones que solo se pueden desbloquear completando la anterior, feedback por ítem (no solo al final), y criterios mínimos de aprobación por módulo — ya estás aplicando instrucción programada, aunque no lo llames así.
Limitaciones y cuándo no usarla
La instrucción programada es potente para contenido procedimental, factual y verificable. Pero tiene límites claros que el diseñador debe conocer.
No es adecuada para habilidades de juicio complejo. Un proceso de toma de decisiones estratégicas, la gestión de un conflicto interpersonal o el análisis crítico de una situación ambigua no pueden reducirse a frames con respuesta correcta. Para eso se necesitan enfoques constructivistas como el ABP o el aprendizaje situado.
Puede generar dependencia del andamiaje. Un aprendiz que avanza siempre con guía paso a paso puede tener dificultad para actuar en contextos reales sin esa estructura. Si el objetivo es la transferencia autónoma, complementar con práctica sin guía.
El criterio de dominio es una decisión de diseño crítica. Un criterio demasiado bajo no garantiza el dominio real; demasiado alto puede desincentivar. No hay una respuesta universal: depende del riesgo asociado al error en la tarea real.
El contenido cambia. La instrucción programada requiere secuencias bien definidas. En contextos donde el conocimiento cambia rápido, el costo de actualización puede ser alto.
Preguntas frecuentes
¿Qué es la instrucción programada de Skinner?
La instrucción programada es un método de enseñanza basado en dividir el contenido en frames pequeños y secuenciados, requerir una respuesta activa del aprendiz en cada uno y dar feedback inmediato. Fue desarrollado por B.F. Skinner en los años 50 como aplicación directa del conductismo al diseño de materiales educativos.
¿Cuál es la diferencia entre programación lineal y ramificada?
La programación lineal (Skinner) lleva a todos los aprendices por la misma secuencia de frames. La programación ramificada (Crowder) dirige al aprendiz a diferentes frames según su respuesta: avanza si acierta, va a remediación si se equivoca. La ramificada es más flexible pero más compleja de diseñar.
¿Qué es el mastery learning y cómo se relaciona con la instrucción programada?
El mastery learning es el principio de que un aprendiz no avanza hasta demostrar dominio del contenido actual, generalmente con un criterio mínimo de aprobación. Aunque Benjamin Bloom lo formalizó en 1968, su lógica viene directamente de Skinner: el avance está condicionado por el desempeño, no por el tiempo transcurrido.
¿La instrucción programada sigue vigente hoy?
Sí. Sus principios viven en prácticamente todo el e-learning moderno: escenarios ramificados, tutoría adaptativa, simulaciones con feedback inmediato, microlearning con avance por criterio y sistemas como Duolingo. No se llama instrucción programada, pero aplica exactamente sus principios.
¿Cuándo es la instrucción programada la herramienta correcta?
Es ideal para contenido procedimental (pasos a seguir en un proceso), habilidades verificables (donde hay una respuesta correcta), regulaciones y cumplimiento (compliance), y cualquier contexto donde el error real tiene consecuencias. No es adecuada para habilidades de juicio complejo o toma de decisiones ambiguas.
¿Qué son los frames en instrucción programada?
Un frame es la unidad básica de la instrucción programada: una pequeña porción de información seguida de una tarea o pregunta que requiere una respuesta activa del aprendiz, más el feedback inmediato sobre esa respuesta. La secuencia de frames constituye el programa completo.
¿La inteligencia artificial cambia la instrucción programada?
La amplía considerablemente. Los sistemas de tutoría inteligente (ITS) modernos son instrucción programada con modelos dinámicos del aprendiz: adaptan no solo el camino sino también el nivel de dificultad, el tipo de feedback y el ritmo en tiempo real, según el historial de respuestas de cada persona.
¿Cuál es la limitación principal de la instrucción programada?
No es adecuada para habilidades que requieren juicio en contextos ambiguos, donde no existe una única respuesta correcta. La instrucción programada funciona cuando el criterio de éxito es claro y verificable. Para decisiones complejas o habilidades relacionales, se necesitan enfoques constructivistas.
¿Qué diferencia hay entre instrucción programada y e-learning adaptativo?
El e-learning adaptativo moderno es instrucción programada potenciada con algoritmos. La instrucción programada original tenía caminos predefinidos por el diseñador; el adaptativo usa modelos estadísticos del aprendiz para generar o seleccionar contenido dinámicamente. El principio de respuesta activa + feedback inmediato es el mismo.
¿Cómo se implementa el mastery learning en un LMS?
Configurando un criterio mínimo de aprobación por módulo (ej. 80%), restringiendo el acceso al siguiente módulo hasta cumplirlo, permitiendo múltiples intentos con feedback diferenciado por error, y opcionalmente añadiendo paths de remediación para quienes no aprueban en el primer intento.