Un Entorno de Ejecución Visual Guiado en Scratch para Introducir Conceptos de Programación a Estudiantes de CS1
Autores: Hijón-Neira, Raquel; Connolly, Cornelia; Palacios-Alonso, Daniel; Borrás-Gené, Oriol
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Un Entorno de Ejecución Visual Guiado en Scratch para Introducir Conceptos de Programación a Estudiantes de CS1
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Programación
Conceptos
Scratch
VEE
Estudiantes
Mejora
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Los estudiantes de primer año de informática (CS1) en la universidad tradicionalmente tienen dificultades para entender cómo programar. Este artículo describe una investigación que introduce a los estudiantes de CS1 a conceptos de programación utilizando un entorno de ejecución visual guiado (VEE) del lenguaje de programación Scratch. Los conceptos abordados son los de un curso introductorio de programación (secuencias, variables, operadores, condicionales, bucles, eventos y paralelismo). El VEE guía a los estudiantes novatos a través de los conceptos de programación, explicando y guiando ejercicios interactivos ejecutados en Scratch mediante metáforas y juegos serios. El objetivo de este estudio es, en primer lugar, investigar si una cohorte de 124 estudiantes de CS1, de tres grupos distintos, que estudian en la misma universidad, son capaces de mejorar sus habilidades de programación guiados por el VEE. En segundo lugar, ¿es la mejora diferente para varios conceptos de programación? Todos los estudiantes de CS1 fueron enseñados el módulo por el mismo tutor en cuatro sesiones de 2 horas (8 horas), y se adoptó un enfoque de investigación cualitativa. Los resultados muestran que los estudiantes mejoraron significativamente su conocimiento de programación, y esta mejora es significativa para todos los conceptos de programación, aunque mayor para ciertos conceptos como operadores, condicionales y bucles que para otros. También muestra que los estudiantes carecían de conocimientos iniciales sobre eventos y paralelismo, aunque la mayoría había utilizado Scratch durante sus años de secundaria. El concepto de secuencia fue el concepto más popular conocido por ellos. Un hallazgo colateral en este estudio es cómo el conocimiento previo de los estudiantes y las brechas de aprendizaje afectaron las calificaciones que requerían para acceder y comenzar a estudiar a nivel universitario.
Descripción
Los estudiantes de primer año de informática (CS1) en la universidad tradicionalmente tienen dificultades para entender cómo programar. Este artículo describe una investigación que introduce a los estudiantes de CS1 a conceptos de programación utilizando un entorno de ejecución visual guiado (VEE) del lenguaje de programación Scratch. Los conceptos abordados son los de un curso introductorio de programación (secuencias, variables, operadores, condicionales, bucles, eventos y paralelismo). El VEE guía a los estudiantes novatos a través de los conceptos de programación, explicando y guiando ejercicios interactivos ejecutados en Scratch mediante metáforas y juegos serios. El objetivo de este estudio es, en primer lugar, investigar si una cohorte de 124 estudiantes de CS1, de tres grupos distintos, que estudian en la misma universidad, son capaces de mejorar sus habilidades de programación guiados por el VEE. En segundo lugar, ¿es la mejora diferente para varios conceptos de programación? Todos los estudiantes de CS1 fueron enseñados el módulo por el mismo tutor en cuatro sesiones de 2 horas (8 horas), y se adoptó un enfoque de investigación cualitativa. Los resultados muestran que los estudiantes mejoraron significativamente su conocimiento de programación, y esta mejora es significativa para todos los conceptos de programación, aunque mayor para ciertos conceptos como operadores, condicionales y bucles que para otros. También muestra que los estudiantes carecían de conocimientos iniciales sobre eventos y paralelismo, aunque la mayoría había utilizado Scratch durante sus años de secundaria. El concepto de secuencia fue el concepto más popular conocido por ellos. Un hallazgo colateral en este estudio es cómo el conocimiento previo de los estudiantes y las brechas de aprendizaje afectaron las calificaciones que requerían para acceder y comenzar a estudiar a nivel universitario.