Taller para docentes sobre Drscratch en Medialab Prado (27/02/2015) organizado por la Universidad Rey Juan Carlos con la colaboración de Programamos. Evento financiado por FECYT y por Google.
9. ● Hairball
– Framework para realizar análisis estático
de proyectos Scratch. Estructura de plug-
ins.
– https://github.com/ucsb-cs-education/hairball
● Kurt
– Biblioteca que permite realizar
manipulaciones complejas de proyectos
Scratch mediante código Python
– https://github.com/blob8108/kurtc
Herramientas para Scratch:
Hairball y Kurt
10. ¿Cómo funciona Dr. Scratch?
● Analiza los programas y los bloques de un
proyecto Scratch para:
– Asignar un nivel de desarrollo del Pensamiento
Computacional
– Descubrir errores o malos hábitos de
programación
11. Dr. Scratch
Pensamiento Computacional
● Abstracción
● Paralelismo
● Lógica
● Sincronización
● Control de flujo
● Interactividad con el usuario
● Representación de la información
13. ● Posibles errores:
● Código muerto
● Inicialización de atributos
● Malos hábitos:
● Repetición de código
● Nombrado de objetos
Dr. Scratch
Ideas para mejorar los programas