O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Taller Drscratch en Medialab Prado 27/02/2015

955 visualizações

Publicada em

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.

Publicada em: Educação
  • Entre para ver os comentários

Taller Drscratch en Medialab Prado 27/02/2015

  1. 1. ¿Por qué una herramienta de análisis automática para analizar proyectos Scratch?
  2. 2. Como aprendices, algunas herramientas nos han resultado de mucha ayuda al aprender a programar con otros lenguajes
  3. 3. Además, a veces no resulta fácil plantear preguntas a otros programadores
  4. 4. Como docentes, cuando tenemos que corregir los proyectos Scratch de nuestros alumnos...
  5. 5. A veces se nos queda esta cara...
  6. 6. http://happyanalyzing.com/ Herramientas para Scratch: Scrape
  7. 7. ● 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
  8. 8. ¿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
  9. 9. Dr. Scratch Pensamiento Computacional ● Abstracción ● Paralelismo ● Lógica ● Sincronización ● Control de flujo ● Interactividad con el usuario ● Representación de la información
  10. 10. Dr. Scratch Pensamiento Computacional ● Ejemplo: competencia en pensamiento lógico Básica En desarrollo Completa
  11. 11. ● 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
  12. 12. Dr. Scratch Código muerto
  13. 13. Dr. Scratch Inicialización de atributos
  14. 14. Dr. Scratch Nombrado de objetos
  15. 15. Dr. Scratch Repetición de código
  16. 16. http://drscratch.programamos.es

×