Ciencias de la Educación
Educación y TecnologíasAgosto 2010
Profesor: Alejandro ArtopoulosAyudante: Ramiro Pol
TalleresNº Fecha Tema1 05/08/2010 Introducción a los gestores de contenidos2 12/08/2010 Web 2.0 - Redes Sociales - Wordpress3 19/08/2010 LMS - Moodle4 26/08/2010 Moodle5 02/09/2010 Moodle6 09/09/2010 Introducción a Ambientes de Simulación7 16/09/2010 Simulación - CaRMetal- 23/09/2010 (Semana de parciales)- 30/09/2010 (Semana de parciales)8 07/10/2010 Simulación - Squeak9 14/10/2010 Simulación - Scratch
10 21/10/2010 Proyecto final11 28/10/2010 Proyecto final12 04/11/2010 Proyecto final13 11/11/2010 Proyecto final14 18/11/2010 Proyecto final
Repaso del taller Nº 9
Scratch
• Sratch es un entorno de simulación creado en 2007 por Mitchel Resnick del MIT Media Lab. Es multiplataforma (Windows, Mac Os y Linux) y está traducido a múltiples idiomas.
• Sitio oficial: http://scratch.mit.edu
Scratch• Entorno de trabajo
Scratch• Bloques gráficos de programación
• Tal como con las fichas de LEGO, los conectores en los bloques sugieren de qué manera pueden ensamblarse
Scratch• Aquarium: Abrir el proyecto “Aquarium” que se
encuentra en la carpeta “Animation” bajo el apartado “Ejemplos”
Scratch• Comentarios: No tienen ningún efecto en la
ejecución del programa. Se utilizan para aclarar lo que hacen los bloques o como ayuda.
Scratch• Creación de objetos:
• Pintar un objeto
• Galería de objetos
• Objeto sorpresa
Scratch• Editor de pinturas
Scratch
Scratch• Enviar mensajes entre objetos: Crearemos tres
fondos de escenario (mañana - tarde - noche) y tres objetos representando estos tres momentos, que al presionarlos le avisarán el escenario (mensaje) que debe cambiar su apariencia
Scratch• Enviar mensajes entre objetos
Scratch• Enviar mensajes entre objetos
Scratch• Diálogos con Scratch
Scratch• Diálogos con Scratch: Mientras un personaje habla,
el otro debe estar callado. Esto se logra con el bloque “Esperar N segundos” que se encuentra en la categoría “Control”. Para sincronizar el diálogo (que cada personaje hable alternadamente) puedes utilizar una línea de tiempo como la siguiente
Scratch• Publicar un proyecto en el sitio de Sratch: En
primer lugar deberemos crear un usuario en el sitio http://scratch.mit.edu
Scratch
Scratch
http://scratch.mit.edu/projects/ramiropol/1351982
Scratch
Taller Nº 10Proyecto final
Scratch• Efectos (Color, ojo de pescado, remolino, pixelar,
mosaico, brillantes y desvanecer)
Scratch
• Escala musical
Scratch
• Uso del lápiz
http://scratch.mit.edu/projects/ramiropol/1364107
Scratch
• Uso de variables
Scratch
• Uso de variables
Scratch
• Al presionar la bandera verde, el murciélago se desplaza a la posición (-100,-50).
• Se fija el valor de la variable “Tocar” a 0 en cada ejecución.
• Se repite la ejecución de movimiento 20 veces.
Scratch• En cada pasada, se comprueba
si el resto de “Tocar” dividido 5 es igual a 0, y en ese caso toca el sonido “Wow” (es decir, va a tocarlo en los valores 5, 10, 15 y 20)
• Para que “Tocar” incremente su valor en cada pasada, añadimos la sentencia “cambiar Tocar por 1”
Scratch
http://scratch.mit.edu/projects/ramiropol/1364077
Scratch
• Interactividad con el usuario
Scratch
• Interactividad con el usuario
http://scratch.mit.edu/projects/ramiropol/1364157
Scratch
• Ejemplo: Make your flower
http://scratch.mit.edu/projects/dapontes/614880
Scratch
• Ejemplo: Parabolic Pong 2
http://scratch.mit.edu/projects/DarthPickley/823064
Scratch
• Ejemplo: Calculator
http://scratch.mit.edu/projects/HarleyK/1037095
Scratch
• Ejemplo: 1s1s Binary Converter
http://scratch.mit.edu/projects/HarleyK/1266393
Scratch
• Ejemplo: Guess the number
http://scratch.mit.edu/projects/hpscpenguin26/1175535
Scratch
• Ejemplo: Mathemathics
http://scratch.mit.edu/projects/goch/1301310
Scratch
• Ejemplo: Magic Roots
http://scratch.mit.edu/projects/grandloup/787343
Scratch
• Ejemplo: City Creator
http://scratch.mit.edu/projects/SeanCanoodle/369799
Scratch
• Ejemplo: Sea Travel
http://scratch.mit.edu/projects/Joshnathan/1359945
Scratch
• Ejemplo: Effects of CO2
http://scratch.mit.edu/projects/BATzerk/191859
Scratch
• Ejemplo: States of Confusion
http://scratch.mit.edu/projects/Paddle2SeeFixIt/121872
Scratch
• Ejemplo: Tetris 1.47
http://scratch.mit.edu/projects/amyv/11292