Está en la página 1de 24

Enseando a Programar con Scratch

Leonel Morales Daz Ingeniera Simple leonel@ingenieriasimple.com

Copyright 2008 by Leonel Morales Daz Ingeniera Simple. Derechos reservados

Disponible en: http://www.ingenieriasimple.com/scratch

Agenda
Qu es Scratch? Cmo puede usarse para ensear?
Programacin Geometra Matemticas

Scratch
Evolucin de LOGO Desarrollado por
Lifelong Kindergarten group MIT Media Lab Otros

Permite crear animaciones interactivas

Configurable en Espaol

Diseado para ensear


Programacin:
Con animaciones Contando historias Invitando a descubrir Motivando a crear

Permite compartir

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

http://scratch.mit.edu/

Prctica 1
Movimientos y ciclos

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

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

Una estrategia mejor


Plantear problemas Resolver directamente
Dejar que los alumnos intenten Una vez resuelto plantear un reto Poco a poco
Algunas otras Algunas veces

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

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

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.

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

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

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

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!

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

Evaluacin
Criterios de aprobacin
El alumno conoce las estructuras Sabe aplicarlas Es capaz de construir un programa de cierta complejidad
El alumno crea programas por propia iniciativa Utiliza estructuras complejas Investiga y examina lo que otros han hecho Dominan las tcnicas con soltura Han publicado una gran cantidad de programas interesantes Explican y motivan a sus compaeros

Supera las expectativas

Alumnos excelentes

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

Maneja grados

Pero se mueve en pasos! Figuras complejas


Ciertas secciones cnicas

Obliga a entender los submltiplos de 360 Que no siempre son iguales

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

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!

Que se diviertan!

Y si utilizan Scratch Me cuentan!


leonel@ingenieriasimple.com

También podría gustarte