SlideShare una empresa de Scribd logo
1 de 36
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
Í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
Í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
Introducción
Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
Comandos
Instrucciones
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
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
Í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
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
Metodología
Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
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
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
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
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
Resultados descriptivos
¿Qué conceptos se enseñan?
Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
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
Resultados descriptivos
¿Cuánto duran los experimentos analizados?
Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
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
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
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
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
Í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
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
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
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
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
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
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
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
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
Í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
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
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
Í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
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
MUCHAS GRACIAS
Efecto del uso de lenguajes basados en bloques en el aprendizaje de programación
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

Más contenido relacionado

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

Curso introductorio mod 4
Curso introductorio   mod 4Curso introductorio   mod 4
Curso introductorio mod 4
osobuba
 
CALL, speaking and pronunciation
CALL, speaking and pronunciationCALL, speaking and pronunciation
CALL, speaking and pronunciation
Yuly Asencion
 
Requisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basicoRequisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basico
fsw1
 
Requisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basicoRequisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basico
fsw1
 

Similar a 2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje de la programación» (20)

Programa de estudio 2010
Programa de estudio 2010Programa de estudio 2010
Programa de estudio 2010
 
Anteproyecto
AnteproyectoAnteproyecto
Anteproyecto
 
Jornada Final PLC- Sevilla
Jornada Final PLC- SevillaJornada Final PLC- Sevilla
Jornada Final PLC- Sevilla
 
Presentación ingles 1
Presentación ingles 1Presentación ingles 1
Presentación ingles 1
 
Curso introductorio mod 4
Curso introductorio   mod 4Curso introductorio   mod 4
Curso introductorio mod 4
 
Ejemplo de buenas práctica en la enseñanza de inglés para fines especificos
Ejemplo de buenas práctica en la enseñanza de inglés para fines especificosEjemplo de buenas práctica en la enseñanza de inglés para fines especificos
Ejemplo de buenas práctica en la enseñanza de inglés para fines especificos
 
CALL, speaking and pronunciation
CALL, speaking and pronunciationCALL, speaking and pronunciation
CALL, speaking and pronunciation
 
Evaluación Proyecto Lingüístico de Centro
Evaluación Proyecto Lingüístico de CentroEvaluación Proyecto Lingüístico de Centro
Evaluación Proyecto Lingüístico de Centro
 
Remediales UB_JF.pptx
Remediales UB_JF.pptxRemediales UB_JF.pptx
Remediales UB_JF.pptx
 
ANDAMIAJE DE Y CON LA PROGRAMACION (1).pptx
ANDAMIAJE DE Y CON LA PROGRAMACION (1).pptxANDAMIAJE DE Y CON LA PROGRAMACION (1).pptx
ANDAMIAJE DE Y CON LA PROGRAMACION (1).pptx
 
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
Plataforma de apoyo al proceso de enseñanza-aprendizaje de la algoritmización...
 
S oftware ingles
S oftware inglesS oftware ingles
S oftware ingles
 
Jornadas Clil DecáLogo1
Jornadas Clil DecáLogo1Jornadas Clil DecáLogo1
Jornadas Clil DecáLogo1
 
Metodologías activas y participativas
Metodologías activas y participativasMetodologías activas y participativas
Metodologías activas y participativas
 
Fuhees
FuheesFuhees
Fuhees
 
Fuhees
FuheesFuhees
Fuhees
 
Requisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basicoRequisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basico
 
Requisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basicoRequisitos para aprobar ruta tic nivel basico
Requisitos para aprobar ruta tic nivel basico
 
Pbl virtual educa 2013
Pbl virtual educa 2013Pbl virtual educa 2013
Pbl virtual educa 2013
 
Modulo4 movilizacion rea_gassos
Modulo4 movilizacion rea_gassosModulo4 movilizacion rea_gassos
Modulo4 movilizacion rea_gassos
 

Más de eMadrid network

Más de eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Último (20)

Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 

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