Lección 8: Fiesta de baile
Cursos de Kinder a 2do | Grados 3-5 | Grados 6-8 | Grades 9-12
Descripción
En esta lección, los estudiantes de todas las edades obtienen una experiencia introductoria con la programación y las ciencias de la computación en un entorno seguro y que les brinda apoyo. Esta lección ha sido diseñada para estudiantes de todas las edades, pero requiere lectura. Esta actividad requiere de sonido ya que la herramienta fue creada para responder a la música.
Propósito
Esta lección presenta los conceptos básicos de las ciencias de la computación para la codificación y la programación de eventos (con bloques).
Agenda
Manos a la obra (5 minutos)
Actividad: (30-45 minutos)
Cierre (5 minutos)
Que sea viral
Evaluación (2 minutos)
Objetivos
Los estudiantes podrán:
- Desarrollar programas que respondan a eventos cronometrados
- Desarrollar programas que respondan a las entradas de los usuarios
- Crear animaciones de baile a través del código
Preparación
Una semana antes de tu Hora del Código
- Revisa la Guía de la Hora del Código para educadores y las Mejores prácticas de educadores exitosos para comenzar a planificar tu evento de la Hora del Código.
- Registra tu evento de la Hora del Código si deseas obtener apoyo para el aula, carteles con descuento o participar en obsequios robotizados (solo en EE. UU.).
- Revisa y completa el tutorial en línea directamente: Fiesta de baile
- Asegúrate de probarlo primero antes de pedir a tus estudiantes que lo completen. Verifica tu tecnología y decide si necesitas solucionar algún problema antes de tu Hora del Código.
- Revisa el plan complementario de la lección, "La gran fiesta de baile" para determinar si quieres o no realizar esta lección antes de tu Hora del Código.
Un día antes de tu Hora del Código
- Cada estudiante que complete la actividad debe recibir un certificado. Imprímelos de antemano y entrégalos al final de tu Hora del Código.
- (opcional) Anima a los estudiantes a que usen auriculares durante la actividad.
Enlaces
Para Teacher
Vocabulario
- programar - (v) escribir código, o escribir instrucciones para una computadora.
- Evento - una acción que hace que algo suceda.
- Programa - un algoritmo que se ha programado como algo que puede ser ejecutado por una máquina.
Soporte
Informar un error
Guía docente
Manos a la obra (5 minutos)
Preparando el escenario
Dale la bienvenida a los estudiantes y presenta de forma muy breve la actividad del día.
Sugerencia de enseñanza
Si tienes tiempo y deseas preparar a tus estudiantes con una actividad fuera de línea, considera ofrecer "Fiesta de baile: Desconectado" antes de su evento de Hora del Código. Esta breve lección les presenta a los estudiantes a la idea de desencadenar movimientos de baile mediante diferentes eventos.
Remarks
Hoy vamos a hacer algo realmente creativo. ¿Cuál es tu manera favorita de ser creativo?
Alienta a los estudiantes a compartir las formas de expresar su creatividad, como el arte, la danza, la música o la escritura.
Sugerencia de enseñanza
Si no estás muy familiarizado con la programación, una forma de introducir la Hora del Código es mostrar uno de nuestros videos inspiracionales. Elige uno que creas que ayudará a tus estudiantes a encontrar inspiración y compártelo ahora. Para los estudiantes que están en los grados medios, sugerimos La Hora del Código ha llegado.
Explica que hoy vamos a ser creativos con el "código", lo cual solo significa un conjunto de instrucciones que una computadora puede entender. Al igual que elegir qué tipo de colores de pintura vas a utilizar, o qué tipo de palabras usas para escribir que puedan expresar creatividad, elegir qué código escribir y cómo la gente interactúa con él también puede ser una oportunidad para expresar tu creatividad también.
**Levantarse y bailar: **Anuncia a la clase que hoy vamos a ver cómo podemos combinar la programación con el baile de una manera creativa. Diles a los niños que hagan el floss, dab o su propio baile creativo por 10 segundo para que su ánimo entre en calor. Puedes reproducir una canción de esta Lista de Reproducción en Spotify (todas las edades) para ayudarte a comenzar. Captura los pasos de baile de la clase en video.
Actividad: (30-45 minutos)
Filtro de música
Este tutorial incluye canciones de artistas populares. Para obtener una vista previa de la lista de canciones en este tutorial, puede ver Spotify Playlist. Estamos utilizando versiones de radio seguras de todas las canciones y para los estudiantes menores de 13 años, y limitamos la música a la lista filtrada Lista de Reproducción en Spotify (todas las edades). Si deseas utilizar la lista filtrada con alumnos mayores, puede compartir this link con tu clase.
Soporte general
Soporte general: como profesor, tu rol principal es apoyar a los estudiantes que avanzan por el tutorial. Estas son algunas sugerencias que deberían ayudar a los estudiantes sin importar el nivel en el que se están desarrollando
-Colaborar con los compañeros: Aliente a los estudiantes a compartir inquietudes con un compañero si se quedan atascados. Dado que este tutorial incluye videos y los estudiantes pueden tener auriculares puestos es fácil "quedar atrapado en una burbuja". Ayuda a romper esas barreras juntando a un par de estudiantes si parece que necesitan ayuda. Dependiendo de la edad y la capacidad de tus estudiantes, podrías considerar unir a tus estudiantes en parejas para completar el tutorial utilizando programación de a pares.
-Leer las instrucciones: Las instrucciones generalmente ofrecen consejos útiles sobre cómo completar el nivel. Antes de completar un nivel para un estudiante asegúrese de que realmente ha detallado la imagen y leído todo el texto.
- ¿Atascado? Buscar pistas: Cada nivel incluye pistas con detalles sobre cómo pasar el nivel. Si los estudiantes intentan pasar los ejercicios lo más rápido posible, puede que descubran que solo tienen que esperar una cierta cantidad de tiempo para que todo el código se pueda ejecutar antes de poder continuar. Muchos niveles contienen una segunda pista con sugerencias de maneras de ser más creativos extendiendo más el ejercicio.
- Avanzar y volver: A veces los estudiantes se beneficiarán al volver a hacer un nivel difícil. Todos los niveles son independientes de los demás, aunque dependen en cierto grado de conceptos previamente aprendidos.
- Tómate tu tiempo y experimenta: Aunque los primeros niveles le dicen a los estudiantes exactamente lo que deben hacer para pasar, también deben sentir la libertad de probar sus propias ideas.
Nivel por nivel
Tutorial 2019 - Ver en Studio Code
Nivel 1
- Arrastrar el bloque rojo de 'hacer una nueva' del cuadro de herramientas de la izquierda al área de trabajo de la derecha. Conéctalo dentro del bloque 'configuración'.
- Ya has escrito tu primer programa. Asegúrate de presionar Ejecutar para ver qué pasa. Deberías escuchar música y ver un personaje que comienza a moverse en el área de visualización.
Nivel 2
- En los niveles 2-3 se van a crear bailes interactivos
- Los bloques verdes son bloques de evento. Estos bloques inician una nueva secuencia de código y no es necesario que estén conectados dentro del bloque 'configuración'.
- Conectar el bloque púrpura debajo del bloque verde de evento debería hacer que el personaje realice un movimiento de baile cuando le hagas click a los botones con flechas anaranjados, o a las flechas de tu teclado.
- Asegura hacerle click a las flechas después de oprimir el botón 'Ejecutar' para que los bailarines se muevan.
Nivel 3
- Asegúrate de sacar un segundo bloque púrpura de
hacer una vez
. Debes tener un bloque de 'Osos hacer una vez' y un bloque de 'Gatos hacer una vez' en tu espacio de trabajo. Ambos deben tener un bloque de evento verdeAl pulsar
conectado por encima.
Nivel 4
- En los niveles 4-5 van a sincronizar el baile con la música.
- El bloque de evento verde
después medidas
comienza una nueva secuencia de código y no se debe poner dentro del bloqueconfiguración
. - Conecta el bloque púrpura
hacer para siempre
bajo el bloque de evento verdedespués medidas
para hacer que los personajes hagan un baile al compás de las medidas. - El bloque
hacer para siempre
funciona de manera diferente que el bloque `hacer una vez.
Nivel 5
- Asegura tener un segundo bloque de eventos verde. Debes de tener un bloque
después 4 medidas
y un bloquedespués de 6 medidas
en tu área de trabajo. Ambos deben tener un bloque púrpura conectado por abajo.
Nivel 6
- En el nivel 6 van a crear grupos de bailarines rápidamente.
- Usa el nuevo bloque en la caja de herramientas para crear bailarines pequeños.
*También usa el bloque
hacer nuevo
para crear un nuevo bailarín principal. - Muchos estudiantes estarán familiarizados con la idea de que puedes hacer que algo parezca estar más lejos dibujándolo a una escala menor. En este nivel, crearás este efecto haciendo más pequeños a los dos bailarines en los extremos.
Nivel 7
- En los niveles 7-9 van a ajustar las propiedades (como el tamaño y color) de los bailarines.
- Es importante asegurarse de que el bloque verde azulado 'definir' esté colocado en algún lugar del programa después de que el bailarín haya sido creado. Para resolver este desafío, coloca un bloque de 'definir ... tamaño a 50' en algún lugar debajo del bloque de 'hacer nuevo`.
- Los bailarines que fueron creados juntos tendrán un tamaño predeterminado de 30. Otros bailarines tendrán un tamaño predeterminado de 100.
Nivel 8
- Como con el nivel anterior, asegúrate de utilizar solo el bloque de 'definir tinte (color)' después de haber hecho el bailarín en su programa. Por ejemplo, colocarlo como el primer paso en la zona de 'configuración' de tu programa no tendrá ningún efecto.
Teaching Tip
En este punto de la lección, puedes notar que las instrucciones son menos explicativas. Alienta a los estudiantes a ser creativos y explorar los nuevos bloques a los que son iniciados. Desde ahora y en adelante, el código del estudiante no será revisado para correcciones con el motivo de favorecer la experimentación en lugar de resolver una tarea específica.
Nivel 9
- El código ideal hará que los bailarines muestren diferentes colores, tamaños, o movimientos cíclicamente.
- El código debe incluir un bloque
cambiar
, un bloquedistribuir aleatoriamente
, o un bloquehacer para siempre
dentro de el bloquerepetir cada 2 medidas
. - Asegura de que el bloque
hacer para siempre
tenga la configuración de (Siguiente), (Anterior), o (Al azar) para que el bailarín use diferentes movimientos de baile. - Ten en cuenta que el código que escriba el estudiante no será revisado para correcciones. Esto significa que siempre aprobarán este nivel, incluso si no cambian el programa. Alienta a los estudiantes para que ellos mismos determinen si el código está haciendo lo que ellos esperan antes de seguir adelante.
- Ojo que si creas nuevos bailarines dentro del bloque
repetir cada 2 medidas
puede crear varios bailarines idénticos en el mismo lugar.
Nivel 10
- Este último nivel es de final abierto. El tutorial está diseñado para dar a los estudiantes tiempo suficiente para seguir trabajando en su propio baile.
- Fomentar la participación: Si los estudiantes tienen teléfonos celulares con un plan de datos, pueden compartir un enlace con sus proyectos a su propio celular o al de un amigo. Si la política de la escuela lo permite, aliéntelos a hacerlo aquí.
- Fomentar la creatividad: La creatividad es importante a lo largo de esta lección; ¡pero aquí esto es cierto más que en cualquier otro lugar!
Tutorial 2018 - Ver en Studio Code
Nivel 1
- Arrastrar el bloque rojo de 'hacer una nueva' del cuadro de herramientas de la izquierda al área de trabajo de la derecha. Conéctalo dentro del bloque 'configuración'.
- Ya has escrito tu primer programa. Asegúrate de presionar Ejecutar para ver qué pasa. Deberías escuchar música y ver un personaje que comienza a moverse en el área de visualización.
Nivel 2
- En los niveles 2-3 se van a crear bailes interactivos
- Los bloques verdes son bloques de evento. Estos bloques inician una nueva secuencia de código y no es necesario que estén conectados dentro del bloque 'configuración'.
- Conectar el bloque púrpura debajo del bloque verde de evento debería hacer que el personaje realice un movimiento de baile cuando le hagas click a los botones con flechas anaranjados, o a las flechas de tu teclado.
- Asegura hacerle click a las flechas después de oprimir el botón 'Ejecutar' para que los bailarines se muevan.
Nivel 3
- Asegúrate de sacar un segundo bloque púrpura de
hacer una vez
. Debes tener un bloque de 'Osos hacer una vez' y un bloque de 'Gatos hacer una vez' en tu espacio de trabajo. Ambos deben tener un bloque de evento verdeAl pulsar
conectado por encima.
Nivel 4
- En los niveles 4-5 van a sincronizar el baile con la música.
- El bloque de evento verde
después medidas
comienza una nueva secuencia de código y no se debe poner dentro del bloqueconfiguración
. - Conecta el bloque púrpura
hacer para siempre
bajo el bloque de evento verdedespués medidas
para hacer que los personajes hagan un baile al compás de las medidas. - El bloque
hacer para siempre
funciona de manera diferente que el bloque `hacer una vez.
Nivel 5
- Asegura tener un segundo bloque de eventos verde. Debes de tener un bloque
después 4 medidas
y un bloquedespués de 6 medidas
en tu área de trabajo. Ambos deben tener un bloque púrpura conectado por abajo.
Nivel 6
- En el nivel 6 van a crear grupos de bailarines rápidamente.
- Usa el nuevo bloque en la caja de herramientas para crear bailarines pequeños.
*También usa el bloque
hacer nuevo
para crear un nuevo bailarín principal. - Muchos estudiantes estarán familiarizados con la idea de que puedes hacer que algo parezca estar más lejos dibujándolo a una escala menor. En este nivel, crearás este efecto haciendo más pequeños a los dos bailarines en los extremos.
Nivel 7
- En los niveles 7-9 van a ajustar las propiedades (como el tamaño y color) de los bailarines.
- Es importante asegurarse de que el bloque verde azulado 'definir' esté colocado en algún lugar del programa después de que el bailarín haya sido creado. Para resolver este desafío, coloca un bloque de 'definir ... tamaño a 50' en algún lugar debajo del bloque de 'hacer nuevo`.
- Los bailarines que fueron creados juntos tendrán un tamaño predeterminado de 30. Otros bailarines tendrán un tamaño predeterminado de 100.
Nivel 8
- Como con el nivel anterior, asegúrate de utilizar solo el bloque de 'definir tinte (color)' después de haber hecho el bailarín en su programa. Por ejemplo, colocarlo como el primer paso en la zona de 'configuración' de tu programa no tendrá ningún efecto.
Nivel 9
- La ciencia de la computación permite procesar la información ingresada y crear interesantes tipos de salida. En este nivel, los estudiantes pueden explorar cómo las propiedades de un bailarín pueden ser actualizadas automáticamente en base al sonido de la música.
Teaching Tip
En este punto de la lección, puedes notar que las instrucciones son menos explicativas. Alienta a los estudiantes a ser creativos y explorar los nuevos bloques a los que son iniciados. Desde ahora y en adelante, el código del estudiante no será revisado para correcciones con el motivo de favorecer la experimentación en lugar de resolver una tarea específica.
Nivel 10-11
- Estos niveles tienen como finalidad hacer un baile interactivo. Prueba el nuevo evento 'cuando se pulsa' para que los bailarines respondan a pulsaciones de teclas.
- Puedes utilizar las teclas de flecha en su teclado o hacer clic en los botones color naranja en el área de visualización.
- Ten en cuenta que el código que escriba el estudiante no será revisado para correcciones. Esto significa que siempre aprobarán este nivel, incluso si no cambian el programa. Alienta a los estudiantes para que ellos mismos determinen si el código está haciendo lo que ellos esperan antes de seguir adelante.
Nivel 12
- Los seis bloques superiores en esta caja de herramientas se ven familiares, pero todos trabajan de una manera diferente. En lugar de crear o controlar un bailarín, trabajan con grupos de bailarines.
- Como los niveles anteriores, el código no se revisará para correcciones. Los alumnos deben sentir la libertad de experimentar con grupos en formas que sean de interés para ellos.
Nivel 13
- Este último nivel es de final abierto. El tutorial está diseñado para dar a los estudiantes tiempo suficiente para seguir trabajando en su propio baile.
- Fomentar la participación: Si los estudiantes tienen teléfonos celulares con un plan de datos, pueden compartir un enlace con sus proyectos a su propio celular o al de un amigo. Si la política de la escuela lo permite, aliéntelos a hacerlo aquí.
- Fomentar la creatividad: La creatividad es importante a lo largo de esta lección; ¡pero aquí esto es cierto más que en cualquier otro lugar!
Cierre (5 minutos)
Preguntar
- Presenta un indicador que tenga varias respuestas, tales como "¿Qué es lo que disfrutaron sobre la actividad de hoy?" o "¿Cuál es la conexión entre la creatividad y las ciencias de computación?"
Celebrar
Explica que hoy van a pasar una hora programando, porque es la semana de la educación informática, y millones de estudiantes en todo el mundo han estado aprendiendo una Hora de Código esta semana. Felicita a los estudiantes por ser parte de este movimiento en todo el mundo.
Dale a cada estudiante un certificado con su nombre.
Próximos pasos
Deja que los estudiantes sepan que si disfrutaron de la actividad de hoy, tienen muchas opciones para seguir programando. Alienta a los estudiantes a visitar code.org/learn para obtener una lista de opciones, o si estás planeando cualquiera de las actividades de extensión que siguen, indica a los alumnos lo que próximamente llegará al aula.
Que sea viral
La Hora del Código tiene que ver con la creatividad, ¡y no vemos a hora de ver qué puedes crear! Comparte creaciones de estudiantes, fotos y videos en las redes sociales. Maestros, graben sus clase codificando un baile o bailando el baile. Haz que tu video sea especial agregando un clip final.
Asegúrese de incluir #HoraDelCódigo y etiquetarnos en Facebook, Twitter e Instagram. Puntos extra por etiquetar al artista, cuya música usaron tus alumnos. Code.org volverá a compartir nuestras publicaciones favoritas con nuestros millones de seguidores. 🙂
Por supuesto, asegúrate de respetar la política de tu escuela con respecto a las redes sociales
Evaluación (2 minutos)
Pídele a los alumnos que añadan sus notas adhesivas "Importantes" o tarjetas de notas a su mapa mental de "Ciencias de Computación" antes de que salgan de clase. Trata de llenar el cuadro con muchas ideas acerca de lo que son las Ciencias de Computación y por qué son importantes.
Student Instructions
Let's have a dance party!
Drag the make a new
block into the workspace, and connect it inside the setup
block to create your first dancer.
- You can also click the lightbulb to the left if you want more information or extra challenges.
Student Instructions
Let's get this moose dancing!
Drag out the new_dancerFloss-1 block onto the workspace. Connect it underneath the 4"measures" block. Your dancer should start a new move after the fourth measure.
Measures are used to count time in music. In this tutorial, a measure is four beats long.
Student Instructions
Now we're grooving!
Add a 6"measures" block to your workspace. Make the dancer start a new move after 6 measures.
Student Instructions
This dance needs some flash!
Look for a new block in your toolbox that adds a background effect behind your dancer. Watch the effects change in time with the music!
Student Instructions
Use another new block to make the dancer change moves every 2 measures!
- Choosing
(Next)
,(Previous)
, or(Random)
tells the dancer to perform a different move every time the code is run.
Student Instructions
We need more dancers!
Create a backup dancer called backup_dancer1
to dance with the cat.
Student Instructions
Every dancer has a set of properties that control what it looks like.
You can make it look like a dancer is in the background by making their size smaller. Can you make both backup dancers the same size?
Student Instructions
Dancers have a "tint" property that can add a layer of color. Try changing the tint of one of your dancers. * Tints will mix the color you choose with the colors of the dancer.
Student Instructions
Now we know how to change a dancer's properties. We can also make the same properties automatically respond to the music using this block: right_unicorn "scale" "bass"
This program uses the music's "bass" volume (the low sounds) to control one dancer's height. Can you make the other dancer respond to the music too?
Student Instructions
The block lets you run code when the up arrow is pressed.
You might change the dance move, change a dancer's properties, or do a quick move just once. Be creative and look out for new blocks!
Student Instructions
It's time for a dance-off! The Cat dabs when you press the left arrow key. Make the Robot "drop" once when you press the right arrow key, and "floss" once when you press the up arrow key.
Use the keys to get the Robot to do the drop-floss-drop-floss as fast as you can!
Student Instructions
Check out this block:
6 "DUCK" "circle"
Now you can create a bunch of dancers at once!
Try using some of the "all ducks" blocks to write code that will make all of the ducks dance together.
Student Instructions
Get your groove on! Create a dance of your own to share with your friends.