SIMO Educaci´on 2015
Dr. Scratch, una herramienta de asistencia al
docente en la evaluaci´on de proyectos Scratch
Jes´us M...
SIMO Educaci´on 2015
(cc) 2015 Gregorio Robles and Jes´us Moreno Le´on
Some rights reserved. This work licensed under Crea...
SIMO Educaci´on 2015
¿Qu´e es Scratch?
Programaci´on para todos.
Programar para aprender.
Jes´us Moreno Le´on, Gregorio Ro...
SIMO Educaci´on 2015
¿Qui´en usa Scratch?
scratch.mit.edu/statistics
Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una...
SIMO Educaci´on 2015
¿Por qu´e una herramienta como Dr. Scratch? (I)
Analizando un programa Python con Pylint
Jes´us Moren...
SIMO Educaci´on 2015
¿Por qu´e una herramienta como Dr. Scratch? (y II)
Disfrutando de corregir proyectos Scratch
Jes´us M...
SIMO Educaci´on 2015
Revisi´on de la literatura
Evaluaci´on de proyectos Scratch
Varios marcos para realizar an´alisis man...
SIMO Educaci´on 2015
Malos h´abitos de programaci´on con Scratch (I)
Nombres de personajes incorrectos/por defecto
Jes´us ...
SIMO Educaci´on 2015
Malos h´abitos de programaci´on con Scratch (y II)
Ejemplo de c´odigo repetido Evitar la repetici´on ...
SIMO Educaci´on 2015
Desarrollo de plug-ins para Hairball
Desarrollamos dos plug-ins para Hairball para detectar
autom´ati...
SIMO Educaci´on 2015
An´alisis del repositorio de proyectos Scratch
Nombres por def. Prog. Duplicados Bloques propios
Proy...
SIMO Educaci´on 2015
Dr. Scratch
Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docent...
SIMO Educaci´on 2015
Dr. Scratch: an´alisis del Pensamiento Computacional (I)
Componente PC B´asico En desarrollo Avanzado...
SIMO Educaci´on 2015
Dr. Scratch: an´alisis del Pensamiento Computacional (II)
Midiendo el desarrollo del Pensamiento L´og...
SIMO Educaci´on 2015
Dr. Scratch: an´alisis del Pensamiento Computacional (II)
Midiendo el desarrollo de la representaci´o...
SIMO Educaci´on 2015
Dr. Scratch: detecci´on de malos h´abitos
Errores o malas pr´acticas detectadas
C´odigo muerto
Inicia...
SIMO Educaci´on 2015
Taller de Dr. Scratch para docentes
Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta...
SIMO Educaci´on 2015
Taller de Dr. Scratch para estudiantes
Aprendiendo con Dr. Scratch
Puntuaci´on PC
Pre 12.43
Post 13.8...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
Edad de los 109 participantes en el estudio
Je...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
Visita drscratch.org. ¿Te parece una web atrac...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
Analiza un proyecto. ¿Te ha resultado sencillo...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
¿C´omo te has sentido al ver los resultados?
J...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
¿Te resulta comprensible la informaci´on de la...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
¿Tienes ganas de mejorar tu proyecto probando ...
SIMO Educaci´on 2015
Dr. Scratch para fomentar el Pensamiento Computacional
Resultados del an´alisis previo y posterior a ...
SIMO Educaci´on 2015
Trabajos futuros
1 Cuentas de usuario.
2 Cuentas para docentes.
3 Gamificaci´on y red social.
4 Plug-i...
SIMO Educaci´on 2015
Agradecimientos
Entidades y personas que hacen posible el proyecto
FECYT
Google
Microsoft
Programamos...
SIMO Educaci´on 2015
Concurso de programaci´on con Scratch
drscratch.org/contest
Jes´us Moreno Le´on, Gregorio Robles Dr. ...
SIMO Educaci´on 2015
Dr. Scratch, una herramienta de asistencia al
docente en la evaluaci´on de proyectos Scratch
Jes´us M...
Próxima SlideShare
Cargando en…5
×

Dr. Scratch, una herramienta de asistencia al docente en la evaluación de proyectos Scratch

2.784 visualizaciones

Publicado el

Dr. Scratch, una herramienta de asistencia al docente en la evaluación de proyectos Scratch. SIMO Educación 2015.

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
2.784
En SlideShare
0
De insertados
0
Número de insertados
1.955
Acciones
Compartido
0
Descargas
16
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Dr. Scratch, una herramienta de asistencia al docente en la evaluación de proyectos Scratch

  1. 1. SIMO Educaci´on 2015 Dr. Scratch, una herramienta de asistencia al docente en la evaluaci´on de proyectos Scratch Jes´us Moreno Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos SIMO Educaci´on, Madrid, 23 de octubre de 2015 Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  2. 2. SIMO Educaci´on 2015 (cc) 2015 Gregorio Robles and Jes´us Moreno Le´on 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 Dr. Scratch, una herramienta de asistencia al docente en la evalu
  3. 3. SIMO Educaci´on 2015 ¿Qu´e es Scratch? Programaci´on para todos. Programar para aprender. Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  4. 4. SIMO Educaci´on 2015 ¿Qui´en usa Scratch? scratch.mit.edu/statistics Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  5. 5. SIMO Educaci´on 2015 ¿Por qu´e una herramienta como Dr. Scratch? (I) Analizando un programa Python con Pylint Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  6. 6. SIMO Educaci´on 2015 ¿Por qu´e una herramienta como Dr. Scratch? (y II) Disfrutando de corregir proyectos Scratch Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  7. 7. SIMO Educaci´on 2015 Revisi´on de la literatura Evaluaci´on de proyectos Scratch Varios marcos para realizar an´alisis manuales. Scrape: Analizador del portfolio de un usuario para visualizar los bloques utilizados. Hairball: Analizador est´atico de proyectos Scratch inspirado en lint para detectar errores de programaci´on. Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  8. 8. SIMO Educaci´on 2015 Malos h´abitos de programaci´on con Scratch (I) Nombres de personajes incorrectos/por defecto Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  9. 9. SIMO Educaci´on 2015 Malos h´abitos de programaci´on con Scratch (y II) Ejemplo de c´odigo repetido Evitar la repetici´on de c´odigo Deben definirse bloques para evitar la repetici´on de c´odigo Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  10. 10. SIMO Educaci´on 2015 Desarrollo de plug-ins para Hairball Desarrollamos dos plug-ins para Hairball para detectar autom´aticamente estos malos h´abitos de programaci´on 1 convention.SpriteNaming 2 duplicate.DuplicateScripts Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  11. 11. SIMO Educaci´on 2015 An´alisis del repositorio de proyectos Scratch Nombres por def. Prog. Duplicados Bloques propios Proyectos 79 62 17 Media 5.94 7.23 1.11 Mediana 3 2 0 M´aximo 67 71 25 Table: An´alisis de 100 proyectos Scratch descargados aleatoriamente Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  12. 12. SIMO Educaci´on 2015 Dr. Scratch Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  13. 13. SIMO Educaci´on 2015 Dr. Scratch: an´alisis del Pensamiento Computacional (I) Componente PC B´asico En desarrollo Avanzado Representaci´on de la informaci´on modifiers of sprites properties operations on vars operations on lists Pensamiento L´ogico if if else logic operations Interactividad con el usuario green flag key pressed, sprite clicked, ask and wait, mouse blocks when %s is >%s, video, audio Control de flujo sequence of blocks repeat, forever repeat until Abstracci´on more than one script and more than one sprite def block when I start as clone Paralelismo Two scripts on green flag Two scripts on key pressed, two scripts on sprite clicked on the same sprite Two scripts on when I receive message, cre- ate clone, two scripts when %s is >%s, two scripts on when back- drop change to Sincronizaci´on wait Broadcast, when I re- ceive message, stop all, stop program, stop programs sprite wait until, when backdrop change to, broadcast and wait Table: Nivel de desarrollo para cada componente del Pensamiento Computacional. Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  14. 14. SIMO Educaci´on 2015 Dr. Scratch: an´alisis del Pensamiento Computacional (II) Midiendo el desarrollo del Pensamiento L´ogico Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  15. 15. SIMO Educaci´on 2015 Dr. Scratch: an´alisis del Pensamiento Computacional (II) Midiendo el desarrollo de la representaci´on de informaci´on Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  16. 16. SIMO Educaci´on 2015 Dr. Scratch: detecci´on de malos h´abitos Errores o malas pr´acticas detectadas C´odigo muerto Inicializaci´on de atributos Nombres por defecto Programas repetidos Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  17. 17. SIMO Educaci´on 2015 Taller de Dr. Scratch para docentes Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  18. 18. SIMO Educaci´on 2015 Taller de Dr. Scratch para estudiantes Aprendiendo con Dr. Scratch Puntuaci´on PC Pre 12.43 Post 13.87 Mejora 1.44 Table: An´alisis de la evoluci´on de los proyectos Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  19. 19. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional Edad de los 109 participantes en el estudio Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  20. 20. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional Visita drscratch.org. ¿Te parece una web atractiva? Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  21. 21. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional Analiza un proyecto. ¿Te ha resultado sencillo realizar el an´alisis? Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  22. 22. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional ¿C´omo te has sentido al ver los resultados? Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  23. 23. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional ¿Te resulta comprensible la informaci´on de la p´agina de resultados? Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  24. 24. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional ¿Tienes ganas de mejorar tu proyecto probando algo nuevo? Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  25. 25. SIMO Educaci´on 2015 Dr. Scratch para fomentar el Pensamiento Computacional Resultados del an´alisis previo y posterior a Dr. Scratch Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  26. 26. SIMO Educaci´on 2015 Trabajos futuros 1 Cuentas de usuario. 2 Cuentas para docentes. 3 Gamificaci´on y red social. 4 Plug-ins para navegadores. 5 Correlaci´on con otros marcos de evaluaci´on. Background picture: Simon Cunningham Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  27. 27. SIMO Educaci´on 2015 Agradecimientos Entidades y personas que hacen posible el proyecto FECYT Google Microsoft Programamos eMadrid network MariLuz, Eva y Cristian Background picture: dailywaffle.co.uk Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  28. 28. SIMO Educaci´on 2015 Concurso de programaci´on con Scratch drscratch.org/contest Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
  29. 29. SIMO Educaci´on 2015 Dr. Scratch, una herramienta de asistencia al docente en la evaluaci´on de proyectos Scratch Jes´us Moreno Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos SIMO Educaci´on, Madrid, 23 de octubre de 2015 Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu

×