Scratch Programacion

download Scratch Programacion

of 24

Transcript of Scratch Programacion

  • 7/31/2019 Scratch Programacion

    1/24

    Enseando a Programar conScratchLeonel Morales DazIngeniera Simple

    [email protected]

    Copyright 2008 by Leonel Morales Daz Ingeniera Simple.Derechos reservados Disponible en: http://www.ingenieriasimple.com/scratch

  • 7/31/2019 Scratch Programacion

    2/24

    Agenda Qu es Scratch? Cmo puede usarse para ensear?

    Programacin

    Geometra Matemticas

  • 7/31/2019 Scratch Programacion

    3/24

    Scratch Evolucin de LOGO Desarrollado por

    Lifelong Kindergarten group

    MIT Media Lab Otros Permite crear animaciones interactivas

  • 7/31/2019 Scratch Programacion

    4/24

    Configurable en Espaol

  • 7/31/2019 Scratch Programacion

    5/24

    Diseado para ensear Programacin: Con animaciones Contando historias

    Invitando a descubrir Motivando a crear

  • 7/31/2019 Scratch Programacion

    6/24

    Permite compartir

  • 7/31/2019 Scratch Programacion

    7/24

    Compartir proyectos Se registra el usuario Sube proyectos en el interfaz de Scratch

    http://scratch.mit.edu/

  • 7/31/2019 Scratch Programacion

    8/24

    Prctica 1 Movimientos y ciclos

  • 7/31/2019 Scratch Programacion

    9/24

    Enseando a programar

    con Scratch Ensear a programar es lo ms importante Habilidades a desarrollar

    Capacidad de organizar

    Capacidad de abstraer Imaginacin Investigacin y descubrimiento

  • 7/31/2019 Scratch Programacion

    10/24

    Mala estrategia Pretender cubrir todo Irlo viendo todo grupo por grupo

    Explicando cada comando

    Querer aplicarlo todo con ejemplos Graduar el nivel de dificultad De fcil a difcil

    Por qu es mala? Enfatiza la memorizacin en detrimento del

    razonamiento y la creatividad

  • 7/31/2019 Scratch Programacion

    11/24

    Una estrategia mejor Plantear problemas Resolver directamente

    Algunas veces

    Dejar que los alumnos intenten Algunas otras Una vez resuelto plantear un reto Poco a poco

    Que los alumnos se planteen sus propios retos Felicitarlos y estimularlos cuando lo hacen

  • 7/31/2019 Scratch Programacion

    12/24

    Otra estrategia Mostrar un truco Ensear cmo funciona Ver dnde se puede usar

    Utilizar el grado de dificultad que se necesite Mejor s es por curiosidad del alumno

  • 7/31/2019 Scratch Programacion

    13/24

    Para empezar Nivel bsico: Composicin de escenas Modificacin de imgenes

    Dilogos entre imgenes Hacer figuras con el lpiz

    Cuadrados, crculos, tringulos, etc. Flores, casitas, etc.

  • 7/31/2019 Scratch Programacion

    14/24

    Para empezar y ms Movimientos con ciclos Hacer sonidos con movimientos Crear nuevos disfraces y cambiarlos Guardar y compartir los proyectos

    Esto es muy importante

  • 7/31/2019 Scratch Programacion

    15/24

    Un poquito ms adelante Movimientos aleatorios Con nmeros al azar

    Carreras de dibujos

    Uso de la estructura si si no Programacin de juegos

    Simn dice

    Usar scripts predefinidos en imgenes

  • 7/31/2019 Scratch Programacion

    16/24

    Con ms conocimiento Explorar las aplicaciones que vienen Juegos Animaciones

    Arte Tratar de que entiendan la lgica detrs Formar equipos para crear algo propio

    Arte creativo

    Con lgica de programacin

  • 7/31/2019 Scratch Programacion

    17/24

    Los ms avanzados Publicarn nuevas versiones De lo que han hecho Y de lo que otros han hecho

    Tomar en cuenta que Un pequeo logro

    Puede ser muy difcil para algunos alumnos Felicitarlos siempre!

  • 7/31/2019 Scratch Programacion

    18/24

    Siempre Consultar la documentacin en lnea http://scratch.mit.edu Tambin hay material de enseanza

  • 7/31/2019 Scratch Programacion

    19/24

    Evaluacin Criterios de aprobacin El alumno conoce las estructuras Sabe aplicarlas Es capaz de construir un programa de cierta complejidad

    Supera las expectativas El alumno crea programas por propia iniciativa Utiliza estructuras complejas Investiga y examina lo que otros han hecho

    Alumnos excelentes Dominan las tcnicas con soltura

    Han publicado una gran cantidad de programas interesantes Explican y motivan a sus compaeros

  • 7/31/2019 Scratch Programacion

    20/24

    Geometra Scratch El universo Scratch tiene coordenadas bidimensionales Tiene un origen (0,0) en el centro Puede posicionar en cualquier punto

    Maneja grados Obliga a entender los submltiplos de 360

    Pero se mueve en pasos! Que no siempre son iguales

    Figuras complejas Ciertas secciones cnicas

  • 7/31/2019 Scratch Programacion

    21/24

    Matemticas Scratch Operaciones aritmticas estn disponibles Hasta raz cuadrada

    Las figuras geomtricas son ideales para ensear

    fracciones, mltiplos y submltiplos Los movimientos relativos

    Ejercitan la capacidad de clculo Obligan a aplicar operaciones mentales

  • 7/31/2019 Scratch Programacion

    22/24

    No olvidar Objetivos al usar Scratch Preparar al alumno para herramientas superiores Desmitificar la programacin

    Estimular la creatividad Invitar a la exploracin y el descubrimiento

    No se puede lograr sin: DIVERSIN!

  • 7/31/2019 Scratch Programacion

    23/24

    Que se diviertan!

  • 7/31/2019 Scratch Programacion

    24/24

    Y si utilizan Scratch

    Me [email protected]