Anúncio
Anúncio

Mais conteúdo relacionado

Mais de eMadrid network(20)

Anúncio

2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje de la programación»

  1. 1 Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación Eva López Puente Seminario e-Madrid 16/12/22
  2. 2 Índice •Introducción •Preguntas de investigación •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  3. 3 Índice •Introducción •Preguntas de investigación •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  4. 4 Introducción Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación Comandos Instrucciones
  5. 5 Índice •Introducción •Preguntas de investigación •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  6. 6 Preguntas de investigación 1. ¿Cómo influye en el rendimiento de los estudiantes? 2. ¿Existen diferencias de aprendizaje según los géneros? 3. ¿Qué impacto tiene en las actitudes de los estudiantes? 4. ¿Cómo debe realizarse la transición de programación basada en bloques a programación textual? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  7. 7 Índice •Introducción •Preguntas •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  8. 8 Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación • Búsqueda en librerías digitales – ACM, IEEE, Google Scholar • Búsqueda por términos – Block programming – Teaching programming – Transition block to text programming • Año de publicación – 01/2017 – 04/2021 • Bibliografías Metodología
  9. 9 Metodología Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  10. 10 Índice • Introducción • Preguntas de investigación • Metodología • Resultados  Descriptivos  Preguntas • Otros aspectos • Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  11. 11 Resultados descriptivos –¿En qué ámbitos educativos se utiliza la programación basada en bloques? –¿Qué conceptos se enseñan? –¿Cuánto duran los experimentos analizados? –¿Cómo se realiza la recolección de datos? –¿Qué limitaciones se han encontrado al realizar los experimentos? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  12. 12 Resultados descriptivos ¿En qué ámbitos educativos se utiliza la programación basada en bloques? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  13. 13 Conclusiones descriptivas ¿En qué ámbitos educativos se utiliza la programación basada en bloques? • Primaria: Scratch • Secundaria: Scratch, pero se introducen otros como Snap o Alice • Universitario y profesores: Alice y Blockly Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  14. 14 Resultados descriptivos ¿Qué conceptos se enseñan? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  15. 15 Conclusiones descriptivas ¿Qué conceptos se enseñan? • Valores de variables • Funcionamiento de bucles y condicionales • Orden de ejecución de los programas • Resolución de problemas Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  16. 16 Resultados descriptivos ¿Cuánto duran los experimentos analizados? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  17. 17 Conclusiones descriptivas ¿Cuánto duran los experimentos analizados? • Mayor tiempo -> Más elaborados • Permite interactuar con los profesores • Aportan introducciones a los entornos • Recolección de datos más extensa Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  18. 18 Resultados descriptivos ¿Cómo se realizaron las recolecciones de datos? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  19. 19 Conclusiones descriptivas ¿Cómo se realizaron las recolecciones de datos? • Encuestas de conocimiento semiabierta • Encuestas de actitud semiabierta Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  20. 20 Resultados descriptivos ¿Qué limitaciones se han encontrado al realizar los experimentos? –Número de participantes –Familiarización con el entorno –Tiempo disponible –Participación en las evaluaciones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  21. 21 Índice • Introducción • Preguntas de investigación • Metodología • Resultados  Descriptivos  Preguntas • Otros aspectos • Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  22. 22 Resultados preguntas 1. ¿Cómo influye en el rendimiento de los alumnos? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  23. 23 Conclusiones preguntas 1. ¿Cómo influye en el rendimiento de los alumnos? • Facilita el aprendizaje de conceptos • Número de ejecuciones de los programas es menor • Retroalimentación de los entornos • Encuentran dificultades Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  24. 24 Resultados preguntas 2. ¿Existen diferencias de aprendizaje según los géneros? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  25. 25 Conclusiones preguntas 2. ¿Existen diferencias de aprendizaje según los géneros? • No existen diferencias significativas • Tendencia hacia que la complementación puede ser provechosa Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  26. 26 Resultados preguntas 3. ¿Qué impacto tiene en las actitudes de los estudiantes? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  27. 27 Conclusiones preguntas 3. ¿Qué impacto tiene en las actitudes de los estudiantes? • Entusiasmo de los estudiantes con relación a la programación • Aumenta su confianza para seguir estudiando • Mayor tasa de participación en clase • Agradable, divertida y más fácil • Creación lenta e “infantil” Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  28. 28 Resultados preguntas 4. ¿Cómo debe realizarse la transición de programación basada en bloques a programación textual? • 12 experimentos están centrados en la transición –¿Impresiones de los alumnos sobre la transición? –¿Momento para realizarla? Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  29. 29 Conclusiones preguntas 4. ¿Cómo debe realizarse la transición de programación basada en bloques a programación textual? – Debe ser una herramienta introductoria – Aún no está clara la planificación del momento de realizar la transición Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  30. 30 Índice •Introducción •Preguntas •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  31. 31 Otros aspectos Otras materias – Matemáticas – Inglés Computational Pedagogy: Block Programming as a General Learning Tool. Stefano Federici, Elisabetta Sergi, Claudia Medas, Riccardo Lussu, Elisabetta Gola, and Andrea Zuncheddu. Springer Nature Switzerland AG 2020. H. C. Lane et al. (Eds.): CSEDU 2019, CCIS 1220, pp. 1–25, 2020. https://doi.org/10.1007/978-3-030-58459-7_11 Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  32. 32 Otros aspectos Errores de sintaxis –No hay errores de sintaxis lo que permite focalizarse en otros aspectos de la programación Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  33. 33 Índice •Introducción •Preguntas •Metodología •Resultados •Otros aspectos •Conclusiones Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  34. 34 Conclusiones finales – Mejora el aprendizaje de programación – Motivación para continuar los estudios en informática • Se necesita más investigación sobre el género – Transición a programación textual: período corto de utilización Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  35. 35 MUCHAS GRACIAS Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
  36. 36 Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación Eva López Puente Seminario e-Madrid 16/12/22
Anúncio