Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyectos Scratch: nuevas oportunidades de investigación y su impacto en la educación. Jesús Moreno León. Programamos. 20/01/2017.
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyectos Scratch: nuevas oportunidades de investigación y su impacto en la educación. Jesús Moreno León. Programamos. 20/01/2017.
Similar to Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyectos Scratch: nuevas oportunidades de investigación y su impacto en la educación. Jesús Moreno León. Programamos. 20/01/2017.
Similar to Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyectos Scratch: nuevas oportunidades de investigación y su impacto en la educación. Jesús Moreno León. Programamos. 20/01/2017. (20)
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyectos Scratch: nuevas oportunidades de investigación y su impacto en la educación. Jesús Moreno León. Programamos. 20/01/2017.
1. Seminario eMadrid, 20 de enero de 2017
El repositorio de proyectos Scratch
Nuevas oportunidades de investigaci´on y su impacto en la
educaci´on
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez
jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es
Kindergarten and Beyond - Lifelong Learning Research Group (KGB-L3)
Universidad Rey Juan Carlos (Madrid, Spain)
Seminario eMadrid, 20 de enero de 2017
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
2. Seminario eMadrid, 20 de enero de 2017
(cc) 2017 Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez
Some rights reserved. This work licensed under Creative Commons
Attribution-ShareAlike License. To view a copy of full license, see
http://creativecommons.org/licenses/by-sa/3.0/ or write to
Creative Commons, 559 Nathan Abbott Way, Stanford,
California 94305, USA.
Some of the figures have been taken from the Internet
Source, and author and licence if known, is specified.
For those images, fair use applies.
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
3. Seminario eMadrid, 20 de enero de 2017
Programaci´on social (I)
En los ´ultimos a˜nos ha surgido un
movimiento que considera que la
socializaci´on es un factor muy importante
en el desarrollo de software
Background picture: QuickFixes
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
4. Seminario eMadrid, 20 de enero de 2017
Programaci´on social (II)
Plataformas que integran funcionalidades de redes
sociales con herramientas de gesti´on de c´odigo
P´ublico Explorar Seguir Valorar Reinventar Evoluci´on
Github Desarrolladores S´ı S´ı S´ı Forks S´ı
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
5. Seminario eMadrid, 20 de enero de 2017
Programaci´on social (y III)
Plataformas que integran funcionalidades de redes
sociales con herramientas de gesti´on de c´odigo
P´ublico Explorar Seguir Valorar Reinventar Evoluci´on
Github Desarrolladores S´ı S´ı S´ı Forks S´ı
Scratch Aprendices S´ı S´ı S´ı Remix No
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
6. Seminario eMadrid, 20 de enero de 2017
Objetivos
1 ¿Relaci´on entre participaci´on en la
comunidad Scratch y mejora en habilidades
de programaci´on?
2 ¿Relaci´on entre realizaci´on de remezclas y
mejora en habilidades de programaci´on?
3 ¿C´omo afecta el tiempo que se pasa en la
comunidad a 1 y 2?
Background picture: Rebel-performance
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
7. Seminario eMadrid, 20 de enero de 2017
Data Set
Hemos trabajado con varios data sets que contienen
los datos p´ublicos de los primeros 5 a˜nos de vida de
Scratch (2007-2012)
1,056,951 usuarios
1,928,699 proyectos
120,097 galer´ıas (antiguos estudios)
1,313,200 amigos
7,788,414 comentarios en proyectos
Background picture: xkl
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
8. Seminario eMadrid, 20 de enero de 2017
Sofisticaci´on
Para medir la sofisticaci´on de los proyectos hemos
trabajado desde tres puntos de vista
Profundidad: n´umero de instrucciones (bloques) totales
Anchura: n´umero de instrucciones (bloques) diferentes
Maestr´ıa: grado de desarrollo de pensamiento computacional;
adaptado de Dr. Scratch (http://drscratch.org)
Background picture: M-n-M
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
9. Seminario eMadrid, 20 de enero de 2017
Sociabilidad
Para medir la sociabilidad realizamos la suma de las
conductas sociales (comentarios, amigos, favoritos,
galer´ıas) dicotomizadas
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
10. Seminario eMadrid, 20 de enero de 2017
Tiempo
Dividimos a los usuarios en cuatro grupos usando los
cuartiles del tiempo que pasaron en la comunidad
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
11. Seminario eMadrid, 20 de enero de 2017
Relaci´on sociabilidad - sofisticaci´on (profundidad)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
12. Seminario eMadrid, 20 de enero de 2017
Relaci´on sociabilidad - sofisticaci´on (anchura)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
13. Seminario eMadrid, 20 de enero de 2017
Relaci´on sociabilidad - sofisticaci´on (maestr´ıa)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
14. Seminario eMadrid, 20 de enero de 2017
Relaci´on remezcla - sofisticaci´on (profundidad)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
15. Seminario eMadrid, 20 de enero de 2017
Relaci´on remezcla - sofisticaci´on (anchura)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
16. Seminario eMadrid, 20 de enero de 2017
Relaci´on remezcla - sofisticaci´on (maestr´ıa)
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
17. Seminario eMadrid, 20 de enero de 2017
Conclusiones
1 Existe una relaci´on entre las acciones sociales de los
aprendices y el desarrollo de sus habilidades de programaci´on.
M´as sociabilidad est´a asociado con una mayor sofisticaci´on de
los proyectos.
2 La relaci´on entre las conductas de remezcla y las habilidades
de programaci´on, aunque existente, es menor.
3 En ambos casos, la relaci´on se hace m´as fuerte cuando
aumenta el tiempo en la comunidad.
Background picture: Red stamp
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
18. Seminario eMadrid, 20 de enero de 2017
Implicaciones (I)
Va siendo hora de abandonar algunos estereotipos
“A los programadores excelentes no les gustan
las interacciones sociales”
“Los programadores son gente introvertida”
“Los programadores no son gente expresiva ni
comunicativa”
Background picture: pogdesign.co.uk
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
19. Seminario eMadrid, 20 de enero de 2017
Implicaciones (y II)
Aprender en comunidad requiere contar con una
infraestructura tecnol´ogica adecuada
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
20. Seminario eMadrid, 20 de enero de 2017
Limitaciones
Esta investigaci´on no es un experimento, por lo que no puede
hablarse de causalidad
No hemos tenido acceso a los archivos .sb2, por lo que no
podemos saber si los bloques se usan correctamente
¿Se obtendr´ıan resultados similares si se estudian bugs o
reusabilidad de c´odigo en lugar de sofisticaci´on?
No hay garant´ıa de que usuarios sociales y no sociales hayan
aprendido en circunstancias similares
Background picture: Robert Couse-Baker
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
21. Seminario eMadrid, 20 de enero de 2017
Trabajos futuros
Desarrollo de un experimento controlado:
2 grupos de estudiantes con un nivel inicial de pensamiento
computacional similar (CT-test)
Un grupo trabaja con la versi´on offline, el otro en comunidad
Comparamos aprendizaje al finalizar intervenci´on
Replicaci´on con datos m´as actuales, Scratch 2.0
Replicaci´on con datos de un sitio de social coding profesional,
como Github
Background picture: Simon Cunningham
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
22. Seminario eMadrid, 20 de enero de 2017
Para saber m´as...
Referencias
Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2016). Examining the
Relationship between Socialization and Improved Software Development Skills in
the Scratch Code Learning Environment. Journal of Universal Computer
Science, 22(12), 1533–1557.
http://www.jucs.org/jucs_22_12/examining_the_relationship_between
Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2015). Dr. Scratch:
Automatic Analysis of Scratch Projects to Assess and Foster Computational
Thinking. RED. Revista de Educaci´on a Distancia, 15(46).
http://www.um.es/ead/red/46/moreno_robles.pdf
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
23. Seminario eMadrid, 20 de enero de 2017
Agradecimientos
Entidades que han hecho posible la investigaci´on
Microsoft
Scratch Research Data team
Red eMadrid
Background picture: dailywaffle.co.uk
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch
24. Seminario eMadrid, 20 de enero de 2017
El repositorio de proyectos Scratch
Nuevas oportunidades de investigaci´on y su impacto en la
educaci´on
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez
jesus.moreno@programamos.es, grex@gsyc.urjc.es, mroman@edu.uned.es
Kindergarten and Beyond - Lifelong Learning Research Group (KGB-L3)
Universidad Rey Juan Carlos (Madrid, Spain)
Seminario eMadrid, 20 de enero de 2017
Jes´us Moreno Le´on, Gregorio Robles, Marcos Rom´an Gonz´alez El repositorio de proyectos Scratch