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

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
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
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
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
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
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
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
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
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
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
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
SIMO Educaci´on 2015
Dr. Scratch
Jes´us Moreno Le´on, Gregorio Robles Dr. Scratch, una herramienta de asistencia al docente en la evalu
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1 de 29

Recomendados

Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen... por
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Jesús Moreno León
3.6K vistas20 diapositivas
Examen arquitectura por
Examen arquitecturaExamen arquitectura
Examen arquitecturaÁngel González
57 vistas9 diapositivas
Rúbricas evaluación de scratch @fjmontero por
Rúbricas evaluación de scratch @fjmonteroRúbricas evaluación de scratch @fjmontero
Rúbricas evaluación de scratch @fjmonteroFrancisco Jesús Montero Arranz
80.3K vistas3 diapositivas
Binas lalo y jorge por
Binas lalo y jorgeBinas lalo y jorge
Binas lalo y jorgeEduardo Argaez Castro
47 vistas14 diapositivas
Taller de robotica 2 por
Taller de robotica 2Taller de robotica 2
Taller de robotica 2Yamila
194 vistas16 diapositivas
Comentario mentes peligrosas por
Comentario mentes peligrosasComentario mentes peligrosas
Comentario mentes peligrosasjosecosuna
21.8K vistas12 diapositivas

Más contenido relacionado

Destacado

La ciudad de los cesares por
La ciudad de los cesaresLa ciudad de los cesares
La ciudad de los cesareskatherine valdebenito
897 vistas161 diapositivas
Decreto por el que se reforman, adicionan y derogan diversas disposiciones de... por
Decreto por el que se reforman, adicionan y derogan diversas disposiciones de...Decreto por el que se reforman, adicionan y derogan diversas disposiciones de...
Decreto por el que se reforman, adicionan y derogan diversas disposiciones de...Telesecundarias Veracruzanas
563 vistas10 diapositivas
Funciones del lenguaje por
Funciones del lenguajeFunciones del lenguaje
Funciones del lenguajeDaniela Ardaya Dorado
11K vistas9 diapositivas
Esp 9 lm por
Esp 9 lmEsp 9 lm
Esp 9 lmEemlliuq Agalalan
12.3K vistas343 diapositivas
Pp curso auditoría gubernamental upla set.2013 - 1ra parte por
Pp curso auditoría gubernamental upla set.2013 - 1ra partePp curso auditoría gubernamental upla set.2013 - 1ra parte
Pp curso auditoría gubernamental upla set.2013 - 1ra partemiguelserrano5851127
14.7K vistas215 diapositivas
Summit Engineering Technology Private Limited, Mumbai, Tools & Wrenches por
Summit Engineering Technology Private Limited, Mumbai,  Tools & WrenchesSummit Engineering Technology Private Limited, Mumbai,  Tools & Wrenches
Summit Engineering Technology Private Limited, Mumbai, Tools & WrenchesIndiaMART InterMESH Limited
887 vistas24 diapositivas

Destacado(20)

Pp curso auditoría gubernamental upla set.2013 - 1ra parte por miguelserrano5851127
Pp curso auditoría gubernamental upla set.2013 - 1ra partePp curso auditoría gubernamental upla set.2013 - 1ra parte
Pp curso auditoría gubernamental upla set.2013 - 1ra parte
miguelserrano585112714.7K vistas
ComunicacióN Verbal Y No Verbal por Lina Falletta
ComunicacióN Verbal Y No VerbalComunicacióN Verbal Y No Verbal
ComunicacióN Verbal Y No Verbal
Lina Falletta31.2K vistas
Manual de funciones del dif por Cendep Juegos
Manual de funciones del difManual de funciones del dif
Manual de funciones del dif
Cendep Juegos7K vistas
1 planificacion estrategica FIDELROJAS por fideljrojas
1 planificacion estrategica FIDELROJAS1 planificacion estrategica FIDELROJAS
1 planificacion estrategica FIDELROJAS
fideljrojas2.4K vistas
SharePoint Framework SPS Madrid 2016 por Sonja Madsen
SharePoint Framework SPS Madrid 2016SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016
Sonja Madsen1.5K vistas
Ley 1801 de Julio 29 de 2016 - Código Nacional de Policía y Convivencia por Jairo Sandoval H
Ley 1801 de Julio 29 de 2016 - Código Nacional de Policía y ConvivenciaLey 1801 de Julio 29 de 2016 - Código Nacional de Policía y Convivencia
Ley 1801 de Julio 29 de 2016 - Código Nacional de Policía y Convivencia
Jairo Sandoval H247.1K vistas
Manual Práctica de Windows 8.1 por COMPU EDUCA
Manual Práctica de Windows 8.1Manual Práctica de Windows 8.1
Manual Práctica de Windows 8.1
COMPU EDUCA12.3K vistas
Album Magazine Advert Similar Products por Angharad Wilkins
Album Magazine Advert Similar ProductsAlbum Magazine Advert Similar Products
Album Magazine Advert Similar Products
Angharad Wilkins3.5K vistas

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

eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S... por
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...eMadrid network
1.3K vistas20 diapositivas
Tarea numero 1 por
Tarea numero 1 Tarea numero 1
Tarea numero 1 EmmanuelJesusCobaCue
72 vistas8 diapositivas
Tarea numero 1 por
Tarea numero 1Tarea numero 1
Tarea numero 1EmmanuelJesusCobaCue
88 vistas8 diapositivas
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluació... por
SIMO EDUCACIÓN 2016.  "Enseñar en un mundo de recursos abundantes": Evaluació...SIMO EDUCACIÓN 2016.  "Enseñar en un mundo de recursos abundantes": Evaluació...
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluació...eMadrid network
351 vistas20 diapositivas
Informatica 2 tarea 1 corregida por
Informatica 2 tarea 1 corregidaInformatica 2 tarea 1 corregida
Informatica 2 tarea 1 corregidaRoss Vazquez
41 vistas17 diapositivas
Informatica 2 tarea 1 corregida por
Informatica 2 tarea 1 corregidaInformatica 2 tarea 1 corregida
Informatica 2 tarea 1 corregidaAnahiXool
145 vistas17 diapositivas

Similar a Dr. Scratch, una herramienta de asistencia al docente en la evaluación de proyectos Scratch(20)

eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S... por eMadrid network
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...
eMadrid 2015 04 17 (URJC) Jesús Moreno - Dr. Scratch, análisis de proyectos S...
eMadrid network1.3K vistas
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluació... por eMadrid network
SIMO EDUCACIÓN 2016.  "Enseñar en un mundo de recursos abundantes": Evaluació...SIMO EDUCACIÓN 2016.  "Enseñar en un mundo de recursos abundantes": Evaluació...
SIMO EDUCACIÓN 2016. "Enseñar en un mundo de recursos abundantes": Evaluació...
eMadrid network351 vistas
Informatica 2 tarea 1 corregida por Ross Vazquez
Informatica 2 tarea 1 corregidaInformatica 2 tarea 1 corregida
Informatica 2 tarea 1 corregida
Ross Vazquez41 vistas
Informatica 2 tarea 1 corregida por AnahiXool
Informatica 2 tarea 1 corregidaInformatica 2 tarea 1 corregida
Informatica 2 tarea 1 corregida
AnahiXool145 vistas
Informatica 2 tarea 1 por AnahiXool
Informatica 2 tarea 1Informatica 2 tarea 1
Informatica 2 tarea 1
AnahiXool104 vistas
Programación y robótica en la escuela. ¿Un juego de niños pasajero? por Jesús Moreno León
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Jesús Moreno León399 vistas
Programación y robótica en la escuela ¿Un juego de niños pasajero? por INTEF
Programación y robótica en la escuela ¿Un juego de niños pasajero?Programación y robótica en la escuela ¿Un juego de niños pasajero?
Programación y robótica en la escuela ¿Un juego de niños pasajero?
INTEF169 vistas
Unidad 2 proyecto de integracion de areas i infor por Jose Contreras
Unidad 2  proyecto de integracion de areas i inforUnidad 2  proyecto de integracion de areas i infor
Unidad 2 proyecto de integracion de areas i infor
Jose Contreras1.4K vistas
Unidad 2 proyecto de integracion de areas i infor por Jose Contreras
Unidad 2  proyecto de integracion de areas i inforUnidad 2  proyecto de integracion de areas i infor
Unidad 2 proyecto de integracion de areas i infor
Jose Contreras962 vistas
Programar en primaria: ABP con Scratch por Programamos
Programar en primaria: ABP con ScratchProgramar en primaria: ABP con Scratch
Programar en primaria: ABP con Scratch
Programamos 4.8K vistas
Jugamos a programar. Curso Scratch La Rioja. Sesión 3. por Programamos
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Jugamos a programar. Curso Scratch La Rioja. Sesión 3.
Programamos 1.3K vistas

Más de Jesús Moreno León

Pensamiento computacional e inteligencia artificial en la educación por
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónJesús Moreno León
790 vistas80 diapositivas
Investigación sobre el desarrollo del pensamiento computacional en la escuela por
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaJesús Moreno León
234 vistas86 diapositivas
Tecnología educativa en infantil por
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantilJesús Moreno León
320 vistas18 diapositivas
On the development of computational thinking skills in schools through comput... por
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...Jesús Moreno León
304 vistas94 diapositivas
Assessing computational thinking with tools in the classroom por
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomJesús Moreno León
559 vistas49 diapositivas
On the quest for assessing computational thinking por
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinkingJesús Moreno León
382 vistas64 diapositivas

Más de Jesús Moreno León(20)

Pensamiento computacional e inteligencia artificial en la educación por Jesús Moreno León
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educación
Jesús Moreno León790 vistas
Investigación sobre el desarrollo del pensamiento computacional en la escuela por Jesús Moreno León
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Jesús Moreno León234 vistas
On the development of computational thinking skills in schools through comput... por Jesús Moreno León
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...
Jesús Moreno León304 vistas
Assessing computational thinking with tools in the classroom por Jesús Moreno León
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroom
Jesús Moreno León559 vistas
On the quest for assessing computational thinking por Jesús Moreno León
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinking
Jesús Moreno León382 vistas
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S... por Jesús Moreno León
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Jesús Moreno León817 vistas
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ... por Jesús Moreno León
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
Jesús Moreno León1.1K vistas
How social are Scratch learners? A comprehensive analysis of the Scratch plat... por Jesús Moreno León
How social are Scratch learners? A comprehensive analysis of the Scratch plat...How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...
Jesús Moreno León954 vistas
Code to Learn with Scratch? A systematic literature review por Jesús Moreno León
Code to Learn with Scratch? A systematic literature reviewCode to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature review
Jesús Moreno León1.1K vistas
La programación informática como vía de emprendimiento. Programamos. por Jesús Moreno León
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.
Jesús Moreno León985 vistas
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S... por Jesús Moreno León
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Jesús Moreno León1.5K vistas
Analyze your Scratch projects with Dr. Scratch and assess your Computational ... por Jesús Moreno León
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
La programación informática y el desarrollo del pensamiento computacional en ... por Jesús Moreno León
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
Jesús Moreno León1.1K vistas
Computer Programming as an Educational Tool in the English Classroom: a preli... por Jesús Moreno León
Computer Programming as an Educational Tool in the English Classroom: a preli...Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...
Jesús Moreno León1.4K vistas
Dr scratch, Automatic analysis of Scratch projects to assess the development ... por Jesús Moreno León
Dr scratch, Automatic analysis of Scratch projects to assess the development ...Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Jesús Moreno León551 vistas
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study por Jesús Moreno León
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyAutomatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Jesús Moreno León1.3K vistas

Último

Aprendiendo a leer :Ma me mi mo mu..pdf por
Aprendiendo a leer :Ma me mi mo mu..pdfAprendiendo a leer :Ma me mi mo mu..pdf
Aprendiendo a leer :Ma me mi mo mu..pdfcamiloandres593920
34 vistas14 diapositivas
140 años de presencia eudista en Suramérica por
140 años de presencia eudista en Suramérica140 años de presencia eudista en Suramérica
140 años de presencia eudista en SuraméricaUnidad de Espiritualidad Eudista
29 vistas8 diapositivas
S1_CPL.pdf por
S1_CPL.pdfS1_CPL.pdf
S1_CPL.pdfConecta13
53 vistas80 diapositivas
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptx por
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptxAct#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptx
Act#14 BT. 3.4 Organizacion Seres Vivos 2023 Online.pptxIntegrated Sciences 8 (2023- 2024)
41 vistas65 diapositivas
Semana 4.pptx por
Semana 4.pptxSemana 4.pptx
Semana 4.pptxValdezsalvadorMayleM
55 vistas9 diapositivas
Diploma.pdf por
Diploma.pdfDiploma.pdf
Diploma.pdfValdezsalvadorMayleM
24 vistas1 diapositiva

Último(20)

S1_CPL.pdf por Conecta13
S1_CPL.pdfS1_CPL.pdf
S1_CPL.pdf
Conecta1353 vistas
expresion algebraica.pdf por WilkerlySoto
expresion algebraica.pdfexpresion algebraica.pdf
expresion algebraica.pdf
WilkerlySoto25 vistas
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc por josetejada220380
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc
5°_GRADO_-_ACTIVIDAD_DEL_22_DE_NOVIEMBRE.doc
josetejada220380132 vistas
Infografia María Fuenmayor S _20231126_070624_0000.pdf por mariafuenmayor20
Infografia María Fuenmayor S _20231126_070624_0000.pdfInfografia María Fuenmayor S _20231126_070624_0000.pdf
Infografia María Fuenmayor S _20231126_070624_0000.pdf
mariafuenmayor2033 vistas
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf por Norberto Millán Muñoz
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf
Curso Tegnologia y Educacion Virtual por s pinaz
Curso Tegnologia y Educacion Virtual Curso Tegnologia y Educacion Virtual
Curso Tegnologia y Educacion Virtual
s pinaz30 vistas

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