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
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
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
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
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
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
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