Está en la página 1de 47

Un Lenguaje para

Aprender a Programar Jugando


Ana Garis, Claudia Albornoz

Proyecto de Extensin Estrategias creativas de resolucin de problemas como un medio para


facilitar la insercin de los individuos que conforman nuestro medio social en la Universidad y/o
en el mercado laboral

2013

Agenda

Modulo 1: Conociendo Scratch


Modulo 2: Uso de Scratch en las aulas

Agenda
Mdulo 1: Conociendo Scratch
- Introduccin
- Comunidad Scratch
- Descargar Scratch
- El entorno
- Bloques de construccin
- Movimiento, Sonido
- Control, Apariencia
- Lpiz, Variables y Operadores

- Interaccin con piezas de juego reales

Introduccin
Qu es Scratch?
Lenguaje de programacin
- Historias interactivas, juegos, animaciones, msica,
- Interactuar con el entorno, ej. sensores, robots

Introduccin

crecer como
pensadores
creativos

Introduccin
- Habilidades para la resolucin de problemas (nios)
- pensamiento crtico y sistemtico
- identificacin, formulacin y solucin de problemas
- creatividad y curiosidad intelectual

- Habilidades de comunicacin (docentes)


- Albabetizacin en medios

- Habilidades interpersonales (general)


- adaptabilidad
- responsabilidad social,
- trabajo colaborativo

Introduccin
Filosofa
Imagina
Imagina

Reflexiona
Reflexiona

Comparte
Comparte

Crea
Crea

Juega
Juega

Comunidad Scratch
http://scratch.mit.edu

Comunidad Scratch

Comunidad Scratch

Comunidad Scratch

Comunidad Scratch

Comunidad Scratch

Comunidad Scratch

Descargar Scratch
Versiones
- Scratch 2.0
- Scratch 1.4
- Scratch 1.3
- Scratch 1.2
- Scratch 1.1
- Scratch 1.0

(2013)
(2009)
(2008)
(Diciembre 2007)
(Mayo 2007)
(Enero 2007)

Descargar Scratch
http://scratch.mit.edu/scratch_1.4/

El entorno
9

1
8

10

4
7
5

Bloques de construccin

La gramtica de
Scratch se basa
en un conjunto
de bloques
grficos de
programacin
que se
pueden
ensamblar para
crear programas

Movimiento

Movimiento

Sonido

Movimiento y Sonido

Control

Apariencia

Apariencia y Control

Dos hilos de
ejecucin

Agregando objetos

Escenario

Escenario

Disfraces

Ejemplo 1 - Animacin

Ejemplo 2 - Historieta

Ejercicios
Dado el siguiente cdigo
realizar los cambios que se
proponen a continuacin:
1. Dentro de la repeticin
alternar con un segundo
disfraz a su eleccin.
2. Elegir un escenario natural.
3. Mostrar lo que piensa.

Ejercicios
Modificar el siguiente cdigo:
1. Colocar un escenario acorde.
2. Agregar un segundo disfraz al
mismo personaje con el cual
alternar.
3. Agregar un movimiento de
pasos para simular que est
bailando.
4. Repetir movimientos mientras
se oye la msica, de modo tal
que el baile finalice al terminar
la msica.

Ejercicios
El cdigo de la imagen
muestra el dilogo entre
dos objetos. Aqu se
observa lo que dice el
Objeto 1.
1. Agregar un
escenario acorde.
2. Elegir el Objeto 2.
3. Agregar las
instrucciones para
mostrar las
respuestas del
Objeto 2.

Ejercicios

1.
2.
3.
4.
5.
6.
7.
8.

Tomando de base la animacin del Ejemplo 1, realizar el


siguiente programa:
Mover 20 Pasos
Insertar sonido de Platillos
Girar 100 grados
Repetir 1, 2 y 3 Siete veces
Decir Todo gira!!!
Agregar control de comienzo con
Al presionar la letra z cambiar al siguiente disfraz (elegir un
segundo disfraz)
Agregar escenario a eleccin

Lpiz

Lpiz

Cmo se podra dibujar un cuadrado con el lpiz?

Lpiz

Ejercicios

1- Modificar el programa anterior para


permitir dibujar un tringulo en lugar de
un cuadrado.
2- Modificar el programa anterior para
permitir dibujar un crculo en lugar de
un cuadrado.

Sensores

Sensores

Variables

Operadores

Operadores

Cmo se podra lograr que Scratch recite


la tabla de multiplicar del 2?

Interaccin con piezas de juego reales


El set WeDo permite
programar modelos,
tales como robots,
utilizando ladrillos LEGO,
los cuales pueden ser
conectados a una
computadora.
El set contiene diferentes
elementos, incluyendo
un motor, sensores de
movimiento e inclinacin
y un Hub USB LEGO.

Ejercicios

1.
2.
3.

Tomando de base el juego Pong, crear un nuevo


proyecto realizando cambios que permitan:
Mover la bola mas rpido.
Permitir que paddle se mueva adems segn el eje
y del ratn.
Modificar el escenario agregando obstculos de
color rojo.

Bibliografa
- Sitio web de Scratch. http://scratch.mit.edu/
(ltima visita en mayo de 2013)
- Eduteka.org. Scratch Gua de Referencia. 2013.
http://www.eduteka.org/pdfdir/ScratchGuiaReferencia.pdf
(ltima visita en mayo de 2013)
- Direccin Operativa de Incorporacin de Tecnologas,
Ministerio de Educacin, Ciudad de Buenos Aires.
Tutorial de Scratch.
Licencia Attribution-NonCommercial-ShareAlike 2.
Argentina de Creative Commons. 2013.