Dr. Scratch es una herramienta desarrollada para asistir a docentes en la evaluación de proyectos creados en Scratch. Analiza proyectos automáticamente y provee retroalimentación sobre el desarrollo del pensamiento computacional y la presencia de malos hábitos de programación. Los desarrolladores realizaron un estudio que mostró mejoras en la puntuación de pensamiento computacional de estudiantes luego de usar Dr. Scratch.
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Jesús Moreno León
Dr. Scratch, Anáisis de proyectos Scratch para medir el desarrollo del Pensamiento Computacional y mejorar las habilidades de programación.
Seminario eMadrid sobre Pensamiento Computacional.
El proyecto trata sobre el tema de la comprensión lectora entre los alumnos, para ello se hará uso de diversos medios físicos, humanos, tecnológicos, entre otros.
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Jesús Moreno León
Dr. Scratch, Anáisis de proyectos Scratch para medir el desarrollo del Pensamiento Computacional y mejorar las habilidades de programación.
Seminario eMadrid sobre Pensamiento Computacional.
El proyecto trata sobre el tema de la comprensión lectora entre los alumnos, para ello se hará uso de diversos medios físicos, humanos, tecnológicos, entre otros.
Curso de auditoría gubernamental - 1ra parte, tiene por objetivo internalizar conceptos, técnicas y procedimientos del proceso de auditoría gubernamental en el sector público.
Dr. Miguel Aguilar Serrano
Suppliers of Mechanic Torque Wrench DC Without Scale, Mechanic Torque Wrench DSG Without Scale, Torque Wrench DSG Without Scale, Mechanic Torque Wrench DSG Without Scale (DSG-00/4 15 - 85 Nm).
You know beautiful code when you see it. But what about lots and lots of beautiful code; is it still beautiful at a distance? “Structure” is how all the snippets of code are recursively organised into containers (methods, classes, packages, namespaces, folders, jars, projects, etc.) and how the resulting containers relate to each other due to the dependencies that emerge from the code. The same code can be organised one way into a hopelessly tangled mess, or another way … into a Beautiful Structure.
This talk explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces. It shows how some structural patterns dramatically increase complexity, and how alternative patterns can massively decouple and simplify. The structure of open-source Java projects (such as the beautifully-structured Spring framework) is used to illustrate the principles.
Se trata de la presentación del taller de ASIS para estudiantes de postgrado del Servicio Autónomo Instituto de Altos Estudios Arnoldo Gabaldón, que se complementa con una asignación que es la aplicación del método en un contexto específico.
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...eMadrid network
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos Scratch para medir el desarrollo del Pensamiento Computacional y mejorar las habilidades de programación
Tarea numero 1 de informática.
trata sobre hacer las actividades de aprendizajes 2, 3, 4 y 5 del libro de la Cobay santa rosa.
entregado el día 16 de Febrero del 2019.
Curso de auditoría gubernamental - 1ra parte, tiene por objetivo internalizar conceptos, técnicas y procedimientos del proceso de auditoría gubernamental en el sector público.
Dr. Miguel Aguilar Serrano
Suppliers of Mechanic Torque Wrench DC Without Scale, Mechanic Torque Wrench DSG Without Scale, Torque Wrench DSG Without Scale, Mechanic Torque Wrench DSG Without Scale (DSG-00/4 15 - 85 Nm).
You know beautiful code when you see it. But what about lots and lots of beautiful code; is it still beautiful at a distance? “Structure” is how all the snippets of code are recursively organised into containers (methods, classes, packages, namespaces, folders, jars, projects, etc.) and how the resulting containers relate to each other due to the dependencies that emerge from the code. The same code can be organised one way into a hopelessly tangled mess, or another way … into a Beautiful Structure.
This talk explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces. It shows how some structural patterns dramatically increase complexity, and how alternative patterns can massively decouple and simplify. The structure of open-source Java projects (such as the beautifully-structured Spring framework) is used to illustrate the principles.
Se trata de la presentación del taller de ASIS para estudiantes de postgrado del Servicio Autónomo Instituto de Altos Estudios Arnoldo Gabaldón, que se complementa con una asignación que es la aplicación del método en un contexto específico.
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...eMadrid network
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos Scratch para medir el desarrollo del Pensamiento Computacional y mejorar las habilidades de programación
Tarea numero 1 de informática.
trata sobre hacer las actividades de aprendizajes 2, 3, 4 y 5 del libro de la Cobay santa rosa.
entregado el día 16 de Febrero del 2019.
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluació...eMadrid network
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluación de competencias del pensamiento computacional. Gregorio Robles. URJC. 20/10/2016.
Pensamiento computacional e inteligencia artificial en la educaciónJesús Moreno León
Presentación realizada en las Jornadas Iniciales Presenciales de Asesoramiento para PRODIG celebradas en Sevilla el 21 de noviembre de 2019. Se presentan ideas, recursos, resultados de investigaciones y normativa que respalda la introducción del pensamiento computacional y la inteligencia artificial en etapas educativas no universitarias.
Investigación sobre el desarrollo del pensamiento computacional en la escuelaJesús Moreno León
Resumen de las investigaciones principales desarrolladas por el grupo KGBL3 -formado por investigadores de la URJC, la UNED y Programamos- sobre el desarrollo del pensamiento computacional en la educación.
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Jesús Moreno León
Slides for the presentation at the Seminar Series on Advanced Techniques & Tools for Software Evolution (SATToSE), which took place in Madrid (Spain) on 7–9 June 2017.
How social are Scratch learners? A comprehensive analysis of the Scratch plat...Jesús Moreno León
How social are Scratch learners? A comprehensive analysis of the Scratch platform for social interactions.
Paper presented at the 'FLOSS education and computational thinking workshop' - 12th International Conference on Open Source Systems. 2 June 2016, Gothenburg, Sweden
La programación informática como vía de emprendimiento. Programamos.Jesús Moreno León
La programación informática como vía de emprendimiento. Presentación en las Jornadas de Inserción Laboral del IES Polígono Sur de Sevilla. 17 de diciembre de 2015.
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyJesús Moreno León
This paper shows the preliminary results of a study regarding two bad programming habits we have detected in our work as instructors with high school students learning to program with Scratch. In order to check if these bad habits, which have to do with object naming and code repetition, are also commonly found in the projects shared in the community repository, we downloaded 100 projects and analyzed them with two plug-ins we developed for Hairball, detecting that most of the inspected projects, 79% and 62% respectively, fall into these issues.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de proyectos Scratch
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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