Mejorando la Comprensión de Programadores Novatos de Pregrado a Través de la Enseñanza Basada en Casos con Roles de Variables para Proporcionar Andamiaje
Autores: Shi, Nianfeng
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Mejorando la Comprensión de Programadores Novatos de Pregrado a Través de la Enseñanza Basada en Casos con Roles de Variables para Proporcionar Andamiaje
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Enfoque de enseñanza basado en roles
Carga cognitiva
Comprensión de programadores novatos
Taxonomía SOLO
Puntajes de depuración de programas
Puntajes de explicación de programas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Se propuso un enfoque de enseñanza basado en roles con el fin de disminuir la carga cognitiva impuesta por el método de enseñanza basado en casos en la comprensión de programadores novatos de pregrado. Los resultados se evalúan utilizando la taxonomía SOLO (Estructura de Resultados de Aprendizaje Observados). El análisis de datos sugiere que los programadores novatos con enseñanza basada en roles tienden a experimentar mejores desempeños, incluyendo el nivel SOLO de comprensión de programas, puntajes de depuración de programas, puntajes de explicación de programas, excepto por los puntajes de conocimiento del lenguaje de programación, en comparación con el método clásico de enseñanza basado en casos. Considerando la categoría SOLO de comprensión de programas y desempeños, se discute la evidencia de que los roles de las variables pueden proporcionar andamiaje para entender programas de casos al combinar su estructura de programa con su dominio de problema relacionado, y se proponen las categorías SOLO para el razonamiento relacional. Mientras tanto, los roles de las variables pueden ayudar al novato a aprender el conocimiento del lenguaje de programación. Estos resultados indican que combinar la enseñanza basada en casos con el rol de las variables es una forma efectiva de mejorar la comprensión de programas en novatos.
Descripción
Se propuso un enfoque de enseñanza basado en roles con el fin de disminuir la carga cognitiva impuesta por el método de enseñanza basado en casos en la comprensión de programadores novatos de pregrado. Los resultados se evalúan utilizando la taxonomía SOLO (Estructura de Resultados de Aprendizaje Observados). El análisis de datos sugiere que los programadores novatos con enseñanza basada en roles tienden a experimentar mejores desempeños, incluyendo el nivel SOLO de comprensión de programas, puntajes de depuración de programas, puntajes de explicación de programas, excepto por los puntajes de conocimiento del lenguaje de programación, en comparación con el método clásico de enseñanza basado en casos. Considerando la categoría SOLO de comprensión de programas y desempeños, se discute la evidencia de que los roles de las variables pueden proporcionar andamiaje para entender programas de casos al combinar su estructura de programa con su dominio de problema relacionado, y se proponen las categorías SOLO para el razonamiento relacional. Mientras tanto, los roles de las variables pueden ayudar al novato a aprender el conocimiento del lenguaje de programación. Estos resultados indican que combinar la enseñanza basada en casos con el rol de las variables es una forma efectiva de mejorar la comprensión de programas en novatos.