Mejorando el Aprendizaje de Programación en CS1 con Entornos de Ejecución Visual
Autores: Hijón-Neira, Raquel; Pizarro, Celeste; French, John; Paredes-Barragán, Pedro; Duignan, Michael
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Mejorando el Aprendizaje de Programación en CS1 con Entornos de Ejecución Visual
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Conceptos de programación
Entorno de ejecución visual basado en Java
Estudiantes de CS1
Programación fundamental
Metáforas visuales
VEE.
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Los estudiantes de primer año de informática (CS1) en las universidades suelen tener dificultades para comprender los conceptos fundamentales de programación. Este artículo discute una investigación realizada utilizando un entorno de ejecución visual basado en Java (VEE) para introducir conceptos fundamentales de programación a los estudiantes de CS1. El VEE guía a los programadores principiantes a través de los fundamentos de la programación, utilizando metáforas visuales para explicar y dirigir tareas interactivas implementadas en Java. El objetivo del estudio era determinar si el uso del VEE en la instrucción de un grupo de 63 estudiantes de CS1 de cuatro grupos diferentes matriculados en dos instituciones académicas (con sede en Madrid, España y Galway, Irlanda) resulta en una mejora en su comprensión de los conceptos fundamentales de programación. Los conceptos de programación cubiertos incluían aquellos que se encuentran típicamente en un curso introductorio de programación, por ejemplo, entrada y salida, condicionales, bucles, funciones, arreglos, recursión y archivos. Un objetivo secundario de esta investigación fue examinar si el uso del VEE mejora la comprensión de los estudiantes sobre ciertos conceptos más que otros, es decir, si existe un beneficio dependiente del tema en el uso del VEE. Los resultados del estudio encontraron que el uso del VEE en la instrucción de estos estudiantes resultó en una mejora significativa en su comprensión de los conceptos fundamentales de programación en comparación con un grupo de control que recibió instrucción sin el uso del VEE. El estudio también encontró una mejora pronunciada en la comprensión de los estudiantes sobre conceptos particulares (por ejemplo, operadores, condicionales y bucles), lo que sugiere la presencia de un beneficio dependiente del tema en el uso del VEE.
Descripción
Los estudiantes de primer año de informática (CS1) en las universidades suelen tener dificultades para comprender los conceptos fundamentales de programación. Este artículo discute una investigación realizada utilizando un entorno de ejecución visual basado en Java (VEE) para introducir conceptos fundamentales de programación a los estudiantes de CS1. El VEE guía a los programadores principiantes a través de los fundamentos de la programación, utilizando metáforas visuales para explicar y dirigir tareas interactivas implementadas en Java. El objetivo del estudio era determinar si el uso del VEE en la instrucción de un grupo de 63 estudiantes de CS1 de cuatro grupos diferentes matriculados en dos instituciones académicas (con sede en Madrid, España y Galway, Irlanda) resulta en una mejora en su comprensión de los conceptos fundamentales de programación. Los conceptos de programación cubiertos incluían aquellos que se encuentran típicamente en un curso introductorio de programación, por ejemplo, entrada y salida, condicionales, bucles, funciones, arreglos, recursión y archivos. Un objetivo secundario de esta investigación fue examinar si el uso del VEE mejora la comprensión de los estudiantes sobre ciertos conceptos más que otros, es decir, si existe un beneficio dependiente del tema en el uso del VEE. Los resultados del estudio encontraron que el uso del VEE en la instrucción de estos estudiantes resultó en una mejora significativa en su comprensión de los conceptos fundamentales de programación en comparación con un grupo de control que recibió instrucción sin el uso del VEE. El estudio también encontró una mejora pronunciada en la comprensión de los estudiantes sobre conceptos particulares (por ejemplo, operadores, condicionales y bucles), lo que sugiere la presencia de un beneficio dependiente del tema en el uso del VEE.