taller "scratch, una herramienta para crear y compartir"

22
Taller de programación Scratch, un lenguaje de programación para crear y compartir…

Upload: crisnaso

Post on 26-Jun-2015

2.560 views

Category:

Education


1 download

DESCRIPTION

Esta presentación fue utilizada en el taller dado en UdeSA en el mes de julio de 2012 en el marco del proyecto Docentes Conectados.

TRANSCRIPT

Page 1: Taller "Scratch, una herramienta para crear y compartir"

Taller de programación

Scratch, un lenguaje de programación para crear y compartir…

Page 2: Taller "Scratch, una herramienta para crear y compartir"

¿Qué es un algoritmo?

Compartimos un video del programa “The Big Bang Theory”

Page 3: Taller "Scratch, una herramienta para crear y compartir"

El problema del granjero…

Un granjero tiene que cruzar a la otra orilla del río un perro, una cabra y un repollo. Tiene un bote pero sólo puede llevar dos objetos al mismo tiempo, o sea, él mismo y un objeto más.

Escribir un algoritmo para decirle al granjero cómo hacer para cruzar las tres cosas al otro lado del río.

Nota: Si el perro y la cabra se quedan solos, el perro se come a la cabra. Si la cabra se queda sola con el repollo, se lo come.

Page 4: Taller "Scratch, una herramienta para crear y compartir"

La solución del granjero

1.    Comenzar en el lado A 2.    Llevar la cabra al lado B 3.    Volver con el bote vacío al lado A 4.    Llevar el perro en el bote al lado B 5.    Volver con la cabra al lado A 6.    Llevar el repollo al lado B 7.    Volver con el bote vacío al lado A 8.    Llevar la cabra al lado B 9.    FIN!!

Page 5: Taller "Scratch, una herramienta para crear y compartir"

Conociendo a Scratch….

Exploramos la interfaz.. ¿Qué secciones distinguimos? ¿Cuáles son los elementos que

encontramos? ¿Cómo es el escenario donde se

mueven los objetos?

Page 6: Taller "Scratch, una herramienta para crear y compartir"

¿Qué se puede hacer con Scratch?

Ejemplo 1: http://scratch.mit.edu/projects/docon/2254987

Ejemplo 2: http://scratch.mit.edu/projects/docon/2430812

Ejemplo 3: http://scratch.mit.edu/projects/docon/2606688

Ejemplo 4: http://scratch.mit.edu/projects/

edecib_grupo22/1151629

Page 7: Taller "Scratch, una herramienta para crear y compartir"

Analizando los ejemplos

¿Cómo podemos describir cada uno de los ejemplos?

¿Cuál es el objetivo? ¿Cómo se “juega”? ¿Cuántos objetos hay? ¿Cuántos fondos? ¿Qué interacciones hay? ¿Qué comandos identifican?

Page 8: Taller "Scratch, una herramienta para crear y compartir"

Jugando con Scratch

Acceder al sitio web de Scratch http://scratch.mit.edu

Acceder al juego “Puntos” http://scratch.mit.edu/projects/docon/

2552556 ¿A ver quién gana? ¿Cómo está programado?

Page 9: Taller "Scratch, una herramienta para crear y compartir"

Resumen de Scratch

Lenguaje de programación Permite crear juegos, simulaciones,

historias animadas, etc. Se maneja con bloques de

comandos

Page 10: Taller "Scratch, una herramienta para crear y compartir"

Desafío 1

Programar un murciélago que se mueva aleteando de una punta a otra de la pantalla en un escenario acorde

Movimiento – Cambio de disfraz – Repetición de accionesMovimiento – Cambio de disfraz – Repetición de acciones

Page 11: Taller "Scratch, una herramienta para crear y compartir"

Desafío 2

Hacer que al aletear emita un sonido ya existente

Hacer que al aletear emita un sonido grabado por ustedes

Sonido – GrabaciónSonido – Grabación

Page 12: Taller "Scratch, una herramienta para crear y compartir"

Reflexión

¿Qué cosas no me gustan del comportamiento del murciélago?

¿Cómo podemos solucionarlo?

Page 13: Taller "Scratch, una herramienta para crear y compartir"

Desafío 3

Hacer que siempre comience lo más a la izquierda posible

Que empiece lo más a la izquierda pero siempre a una altura diferente

CoordenadasCoordenadas

Page 14: Taller "Scratch, una herramienta para crear y compartir"

Desafío 4

Hacer que vuele subiendo y bajando Que después de 10 segundos de volar se haga de noche Que después de 15 segundos cambie de escenario

Aleatoriedad – Color – Condicionales – Cambio de escenarioAleatoriedad – Color – Condicionales – Cambio de escenario

Page 15: Taller "Scratch, una herramienta para crear y compartir"

Desafío 5

Achicar el murciélago Que el nuevo escenario tenga zonas amarillas que cuando el

murciélago las toca o pasa por encima de ellas cambia de color Y que al salir de esas zonas vuelva a su color original

Cambio de tamaño – Interacción con el escenarioCambio de tamaño – Interacción con el escenario

Page 16: Taller "Scratch, una herramienta para crear y compartir"

Desafío 6

Crear dos objetos nuevos: una fruta y un insecto Distribuir la fruta y el insecto en distintos lugares del escenario Si el murciélago choca con el insecto, se lo come pero si choca con la

fruta se muere (desaparece)

Creación de objetos – Interacción entre objetosCreación de objetos – Interacción entre objetos

Page 17: Taller "Scratch, una herramienta para crear y compartir"

Desafío 7

Cuando el murciélago choca con la fruta, en vez de morirse, que diga “Qué fea está!!!” y cuando choca con el insecto piense “¿Qué bicho será éste?”

Decir y pensarDecir y pensar

Page 18: Taller "Scratch, una herramienta para crear y compartir"

Desafío 8

Cuando choca con la fruta se debe deformar de una manera y cuando choca con el insecto de otra

Efectos visualesEfectos visuales

Page 19: Taller "Scratch, una herramienta para crear y compartir"

Desafío 9

Controlar al murciélago con las flechas del teclado

Controlar al murciélago con el mouse

Control de objetos con teclado y mouseControl de objetos con teclado y mouse

Page 20: Taller "Scratch, una herramienta para crear y compartir"

Desafío 10

Pensar un juego educativo

Todo junto!!!!Todo junto!!!!

Page 21: Taller "Scratch, una herramienta para crear y compartir"

Un repaso

Pequeños desafíos

Todo junto!!!!Todo junto!!!!

Page 22: Taller "Scratch, una herramienta para crear y compartir"

Scratch avanzado

Robótica con Lego WeDo y Picoboard