INFORMÁTICA CREATIVA
Cuaderno de estudiante nivel verde
Ciencias de computación para todos
DISTRITO ESCOLAR UNIFICADO DE SAN FRANCISCO
Usando el poder de las computadoras para resolver problemas y expresarnos.
COSAS QUE HACEN �LOS CIENTÍFICOS DE COMPUTACIÓN:
Siempre inician sesión en sus cuentas de Scratch.
Mantienen privados los nombres de usuario y las contraseñas.
Nombran los proyectos.
Comparten creaciones e ideas con otros.
Colaboran con otros.
Piden y dan sugerencias y comentarios.
Actúan de forma segura, responsable y respetuosa en línea.
Reconocen los autores de las imágenes y la música utilizadas en los proyectos que se encontraron en Internet.
¡Dan animo a otros a unirse a la diversión!
CIENCIAS DE COMPUTACIÓN
Pasos para completar una tarea.
Los científicos de computación utilizan un algoritmo para planificar los pasos que desean que siga una computadora. Aquí hay un algoritmo para el gato Scratch:
ALGORITMO
1. Avanzar 10 pasos
2. Espera 2 segundos
10
2
3. Cambiar el color al verde
PROGRAMA
Una serie de instrucciones escritas en un lenguaje que una computadora entiende.
Una computadora no puede entender los mismos idiomas que las personas hablan. Debemos escribir código, un lenguaje especial que una computadora entiende. Un algoritmo escrito en código se llama programa.
Aquí hay un programa para el algoritmo de arriba del gato Scratch.
¿Puedes emparejar cada paso del algoritmo con cada bloque de código?
1
�Un guión es una serie de bloques Scratch conectados entre sí para formar una secuencia.
Un serie de instrucciones que
siguen en orden.
Para crear un algoritmo, un científico de informática debe ser muy preciso al describir los pasos para completar una tarea. La secuencia, o el orden, de esos pasos también es muy importante.
Este guión usa los mismos bloques. Ocurrirán las mismas acciones, pero el resultado no será el mismo porque el guión usa una secuencia diferente.
SECUENCIA
Cuando conectas bloques juntos en Scratch para formar un guión, el objeto los seguirá en orden, uno tras otro.
En este guión, el objeto primero se moverá 10 pasos, luego dirá "¡Hola!" durante 2 segundos y, por último, tocará el sonido "pop".
10
1.
2.
3.
1.
1.
2.
2.
3.
3.
2
¡Hola!
¡POP!
10
1.
2.
3.
¡POP!
¡Hola!
EXPLORANDO SECUENCIA
¿Qué pasará primero en este guión? ¿Qué pasará al final?
Describe la secuencia de todo lo que sucederá en orden de primero a último.
Estos dos guiones usan los mismos bloques. �¿Son iguales o diferentes? ¿Puedes explicar por qué?
Describe el orden de lo que �sucederá en este guión.
Sea específico e incluye toda la información que ves en cada bloque.
3
Arrastra otro bloque de deslizar a la parte debajo del guión.
Luego, arrastra el bloque de deslizar debajo del guión.
3. Mueve el objeto al último lugar en el escenario.
2. Mueve el objeto al siguiente lugar en el escenario.
Luego, arrastra el bloque ir a x: y: al guión debajo del bloque "al hacer clic en la bandera verde".
1. Mueve el objeto al lugar de inicio en el escenario.
Usa el bloque para iniciar el objeto en el mismo lugar cada vez que se hace clic en la bandera verde.
Usa el bloque para hacer que el objeto se mueva a una lugar exacto en el escenario.
Los números x e y se completan automáticamente basado en el lugar de tu objeto.
DESCUBRIENDO EL BLOQUE DE DESLIZAR
4
¡Anima tu nombre usando una secuencia de bloques!
POEMA DE NOMBRE
EMPIEZA AQUI
4. Añada este bloque a cada objeto para hacer que las letras sean cliqueables
5. Usa estos bloques para crear la secuencia de cada letra de tu poema de nombre. � Añada los debajo del bloque "al hacer clic en este objeto".
6. ¡Haz clic en cada letra en el escenario para ver cómo se ejecuta tu programa!
COSAS QUE PROBAR
AÑADIR UN NUEVO FONDO
5
COMENTARIOS DE COMPAÑEROS
DOS ESTRELLAS Y UN DESEO
Comparte dos cosas que te gustan del proyecto de un compañero de clase.
Comparte una forma de mejorar su proyecto.
FRASES DE REACCIÓN PARA COMENTARIOS:
| Mi parte favorita fue __________________________. Me gusta como tu _____________________________. Estoy emocionado/a de aprender cómo _____________. |
| ¿Qué tal si ___________________________________? La próxima vez, intenta ________________________. Una idea que tuve es __________________________. |
6
Una acción que provoca
que algo suceda.
Estos son bloques de eventos en Scratch. Ellos controlan la acción en tu programa. Un guión en Scratch siempre debe comenzar con un bloque de evento.
En este guión, cada vez que se haga clic en el objeto, se moverá 10 pasos, luego dirá "¡Hola!" durante 2 segundos.
En este guión, cada vez que se haga clic en la bandera verde, se reproducirá el sonido "Dance Around" hasta que termine.
EVENTO
7
10
¡Hola!
¿Qué pasará cuando haces clic en la bandera verde?
¿Qué pasará cuando haces clic en el objeto?
¿Qué pasará al hacer clic nuevamente en la bandera verde?
EXPLORANDO EVENTOS
¿Cómo haces que el objeto diga "hola"? ¿Mover 10 pasos?
¿Tocar el sonido “pop”?
Describe qué hará el objeto con estos bloques de eventos:
8
¡Usa eventos en Scratch para crear un montaje interactivo sobre ti!
SOBRE MI
EMPIEZA AQUI
COSAS QUE PROBAR
OTROS BLOQUES CON QUE JUGAR
9
Repite una secuencia de instrucciones.
Este es un bloque de repetición llamado loop en Scratch.
Controla cuántas veces se repetirá algo en tu guión.
En este guión, el sonido "meow" se repetirá 10 veces.
En este guión, ambas acciones se repetirán 6 veces.
Cambia el número junto a la palabra "repetir" para controlar el número de veces que se repetirán los bloques dentro del loop.
En este guión, el objeto se deslizará a un lugar en el escenario antes de que el sonido "zip" se repita 4 veces.
Después de que el sonido "zip" se repita 4 veces, el objeto cambiará de color.
LOOP
10
ROMPIENDO LOOPS
Este objeto primero cambiará al siguiente disfraz, luego esperará 1 segundo. �Esta secuencia se repetirá 2 veces. Si rompes el código en este loop, se vería así:
11
En los dos guiones siguientes, el objeto primero irá a la mitad del escenario, luego tocará el sonido "moo" 3 veces. Por último, el objeto se deslizará a un lugar diferente en el escenario.
1
2
{
{
{
{
{
1
2
3
Los informáticos utilizan loops para facilitar la lectura y escritura de código que se repite.
Compara estos dos guiones que hacen lo mismo.
¿Cuál es más fácil de leer? ¿Por qué?
¿Cuál sería más fácil de escribir? ¿Por qué?
EXPLORANDO LOOPS
¿Cuántas veces sonará el sonido "buzz"?
¿Cuál de estos dos guiones hará lo mismo?
Describe la secuencia de lo que sucederá, en orden, en este guión.
Se específico e incluye toda la información que ves en cada bloque.
¿Cuántas veces sonará el sonido "hiss"? ¿Qué tal el sonido “pop”?
12
¡Usa loops para combinar música y animación para crear una fiesta de baile!
FIESTA DE BAILE
EMPIEZA AQUI
COSAS QUE PROBAR
OTROS BLOQUES CON QUE JUGAR
13
Coordinación de acciones
entre objetos diferentes
Acciones de ida y vuelta entre dos objetos se pueden sincronizar utilizando bloques de espera para establecer el tiempo entre las acciones.
Cuando se cuenta un chiste, es importante esperar a que una persona termine de hablar antes de que comience la siguiente persona.
SINCRONIZACIÓN
En los guiones a continuación, el búho hace una pregunta y el murciélago espera hasta que el búho termine para responder.
14
EXPLORANDO LA SINCRONIZACIÓN
Sincroniza esta conversación con los tiempos de espera que faltan en los guiones siguientes.
¿Qué objeto hablará primero cuando se haga clic en la bandera verde?
¿Cómo arreglarías el tiempo para esta broma?
15
SI:
Ser respetuoso/a.
Hablar sobre el trabajo.
Explicar lo que estás haciendo.
Cambiar posiciones con frecuencia.
Pensar adelante y
hacer sugerencias.
Conductor
Controla las acciones de la computadora.
Navegador
Ayuda al conductor pensando en la GRAN imagen y ofreciendo sugerencias.
PROGRAMACIÓN DE PAREJA
Dos programadores trabajan en colaboración en un dispositivo.
NO:
Ser un navegante mandón/a.
Tomar el ratón del teclado del conductor.
16
¡Usa eventos, loops y sincronización para contar una historia en Scratch!
NARRACIÓN DE CUENTOS
EMPIEZA AQUI
COSAS QUE PROBAR
OTROS BLOQUES CON QUE JUGAR
17
EXPLORANDO MAKEY MAKEY
1. Conecta el Makey Makey a la computadora usando el cable USB rojo.
cable�USB
la luz roja se encenderá
2. Cierra ventanas emergentes.
3. Conéctate a “EARTH”
Clip de cocodrilo en “EARTH”
Sosten la parte de metal.
CONSEJO: ¡Quitar la cubierta hace que el clip sea más fácil de sostener!
4. ¡Intenta jugar “Flabby Physics”!
www.flabbyphysics.com
Sostén la parte metálica del clip de TIERRA
Toca el área de metal "SPACE"
luz verde significa que está funcionando
5. ¡Conecta objetos cotidianos!
Conecta un objeto al tablero: prueba metal, comida o plastilina.
Sostén la parte metálica del clip “EARTH”
¡Toca el objeto para completar el circuito!
18
Tu computadora debe pensar que la tecla de espacio fue presionada. Si no, intenta presionar más �firmemente con tu dedo.
MAKEY MAKEY + MUSICA
¡Usa el Makey Makey para crear bongos o un piano, y luego rockea con tus compañeros!
makeymakey.com/bongos
Necesitarás 3 pinzas de cocodrilo para crear los bongos.
¿Qué claves necesitarás conectar?
makeymakey.com/piano
Necesitarás 6 clips de cocodrilo para crear el piano.
¿Qué claves necesitarás conectar?
19
EXPLORANDO SCRATCH
Agrega un nuevo objeto haciendo clic en el botón de gato en el área de objeto.
Un objeto o personaje es algo que puedes programar en Scratch.
Aquí es donde puedes encontrar las cosas importantes en Scratch:
Haz clic en estos botones también para agregar un nuevo fondo o sonido.
¡Explora las otras opciones en el menú azul!
20
VOCABULARIO DE CIENCIAS DE COMPUTACIÓN
algoritmo: pasos para completar una tarea
ciencias de computación / informática: usando el poder de las computadoras para resolver problemas y expresarnos
pensamiento computacional: pensando como un informático; involucra descomposición, abstracción, el reconocimiento de patrones y los algoritmos
derechos de autor/copyright: una ley que protege los derechos de un creador y requiere que otras personas obtengan permiso para usar, copiar y compartir su trabajo
Creative Commons: Una licencia de derechos de autor que facilita que las personas copien, compartan y desarrollen el trabajo creativo de otras personas, siempre que den crédito al creador
debug: encontrar y corregir errores en programas
descomposición: rompiendo problemas en pedazos más pequeños
ciudadano digital: Alguien que actúa de forma segura, responsable y respetuosamente en línea
evento: una acción que provoca que algo suceda
Internet: un grupo de computadoras que están conectadas entre sí
loop: repite una secuencia de instrucciones
programación de pareja: dos programadores trabajan en colaboración en un dispositivo
paralelismo: serie de instrucciones que se ejecutan al mismo tiempo
programa: una serie de instrucciones escritas en un lenguaje que una computadora entiende
secuencia: una serie de instrucciones que siguen en orden
sincronización: acciones coordinadas entre diferentes sprites
Cómo iniciar un nuevo proyecto de Scratch:
¿Haz TERMINADO con tu proyecto? Verifiqua lo siguiente:
�Creado por el equipo de Ciencias de Computación del Distrito Escolar Unificado de San Francisco (SFUSD): CSinSF.org. Adaptado principalmente de los recursos desarrollados por el CANON Research Lab de la University of Chicago STEM Education y el equipo de ScratchEd en Harvard Graduate School of Education. Compartido bajo licencia Creative Commons (CC BY-NC-SA 4.0)