← Últimos artículos
💻 ciencias de la computación

Sequencing and Paradigm-Transition Evidence in Object-Oriented Programming: A Systematic Review

Esta revisión sistemática de 16 estudios concluye que, si bien la secuenciación de "objetos primero" muestra ligeras ventajas sobre los enfoques de "objetos después", la evidencia está confundida por las herramientas visuales y las muestras pequeñas, lo que sugiere que vincular explícitamente el conocimiento procedimental con los conceptos orientados a objetos es un factor más crítico para el aprendizaje exitoso que la secuenciación por sí sola.

Autores originales: Fredrick Michael Ogore

Publicado 2026-10-27
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Fredrick Michael Ogore

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Durante más de veinte años, la programación orientada a objetos ha sido el paradigma dominante en los planes de estudio universitarios de programación, sin embargo, la mejor manera de enseñarla sigue siendo objeto de un intenso debate. En este enfoque, los estudiantes aprenden a construir software creando "objetos" digitales que contienen tanto los datos como las instrucciones para usar esos datos, de forma muy similar a un objeto del mundo real que posee tanto propiedades físicas como comportamientos. Este método se ha convertido en el estándar para la construcción de los complejos sistemas de software que ejecutan nuestro mundo moderno. No obstante, durante décadas, los educadores han debatido si esta es la mejor manera de comenzar. Algunos argumentan que los estudiantes deberían aprender primero los conceptos básicos de las instrucciones procedimentales paso a paso —indicándole a la computadora exactamente qué hacer en un orden estricto— antes de introducir la idea más abstracta de los objetos. Otros creen que los estudiantes deberían sumergirse directamente en los objetos desde la primera lección. La cuestión no es solo el orden de los temas; se trata de cómo la mente humana aprende a pensar en código. ¿Confunde a los principiantes el empezar con la compleja idea de los objetos, o crea el construir desde pasos simples un bloqueo mental que dificulta la transición al pensamiento orientado a objetos más adelante?

Un investigador de la Universidad de Daystar en Nairobi se propuso resolver este debate de larga data recopilando todos los estudios científicos disponibles que comparaban estos dos métodos de enseñanza. El objetivo era ir más allá de las opiniones personales y las anécdotas de clase para descubrir qué dicen los datos reales sobre cómo aprenden los estudiantes. El investigador revisó dieciséis estudios distintos realizados entre 1997 y 2021, que involucraron a casi doscientos estudiantes y profesores en universidades y escuelas secundarias de los Estados Unidos, Europa, Israel y otras regiones. Estos estudios analizaron qué tan bien se desempeñaron los estudiantes en los exámenes, cuánto tiempo permanecieron en sus cursos y con qué conceptos específicos tuvieron dificultades, ya fuera que aprendieran los objetos primero o los aprendieran después.

La revisión encontró que el orden en que se enseñan los conceptos no parece ser el factor decisivo para que un estudiante tenga éxito o fracase. Cuando los investigadores compararon directamente a los estudiantes que aprendieron objetos primero contra aquellos que aprendieron pasos procedimentales primero, los resultados fueron sorprendentemente equilibrados. Tres de los cinco estudios que realizaron esta comparación directa mostraron que el grupo de "objetos primero" tuvo un desempeño ligeramente superior, mientras que los otros dos no encontraron ninguna diferencia en el rendimiento. Crucialmente, ni un solo estudio encontró que aprender pasos procedimentales primero condujera a mejores resultados. Sin embargo, el investigador descubrió que la ventaja de "objetos primero" no era necesariamente causada por el orden de las lecciones por sí solo. En cada caso donde los estudiantes tuvieron un mejor desempeño con el enfoque de objetos primero, la enseñanza estuvo respaldada por herramientas visuales especiales o entornos que hicieron más fáciles de ver los conceptos abstractos. Por ejemplo, algunos estudios utilizaron software que permitía a los estudiantes manipular objetos digitales en la pantalla, convirtiendo el código invisible en partes visibles y móviles. Cuando un estudio comparó los dos métodos utilizando las mismas herramientas y contenido, cambiando solo el orden, los estudiantes aprendieron igualmente bien en ambos grupos. Esto sugiere que simplemente mover el tema de los objetos antes en el plan de estudios no es un interruptor mágico para obtener mejores calificaciones; más bien, el éxito proviene de cómo se presenta el material y el apoyo visual proporcionado al alumno.

La revisión también examinó qué sucede cuando los estudiantes que ya saben escribir código procedimental intentan aprender la programación orientada a objetos. Los datos muestran que su conocimiento previo no es una barrera que les impida aprender, pero sí moldea cómo comprenden el nuevo material. Los estudiantes con antecedentes en programación procedimental a menudo intentan aplicar viejos atajos mentales al nuevo sistema. Pueden asumir que un programa de computadora siempre se ejecuta en una línea única y recta, o podrían malinterpretar cómo diferentes partes de un programa se comunican entre sí. Estos viejos hábitos pueden conducir a errores específicos y predecibles, como confundir la definición de una clase con el objeto real creado a partir de ella, o tener dificultades para entender cómo un programa decide qué instrucción ejecutar cuando existen múltiples opciones. La investigación indica que estas dificultades persisten independientemente de si el estudiante aprendió los objetos primero o después. Los desafíos centrales de comprender cómo se relacionan los objetos entre sí, cómo están vinculados y cómo se comportan dinámicamente siguen siendo difíciles para todos.

En última instancia, la evidencia sugiere que la forma más efectiva de enseñar programación no es discutir sobre qué tema viene primero, sino centrarse en cómo los conceptos se conectan con lo que el estudiante ya sabe. Si un estudiante ha aprendido programación procedimental, el profesor debe mostrar explícitamente cómo las nuevas ideas orientadas a objetos se construyen sobre —o difieren de— esos viejos hábitos, en lugar de esperar que el estudiante lo descubra por su cuenta. El estudio concluye que para las instituciones donde los estudiantes aprenden un lenguaje como C antes de pasar a lenguajes más complejos, el mejor enfoque es construir un puente claro entre ambos, enseñando explícitamente las diferencias en cómo se manejan los datos y las instrucciones. El orden de las lecciones importa menos que la claridad de la explicación y el uso de herramientas que hagan visible ante el estudiante la lógica invisible de la computadora.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →