Información sobre la clase
Cursos: desde octavo a duodécimo grado (secundaria en la mayoría de los países de Latinoamérica). Los estudiantes deben tener 13 años o más para participar en esta clase.
Duración del programa: una hora
Herramienta destacada: modo Creativo de Fortnite
Entorno de aprendizaje o clase: un dispositivo compatible con Fortnite que tenga conexión a internet para cada estudiante. Una sala de computadoras o un escritorio móvil para computadoras portátiles deberían proporcionar el entorno ideal.
Contacto del autor
Autores: Steven Isaacs y Brian Dickman
Correo electrónico: [email protected] | [email protected]
Twitter: @mr_isaacs | @cleverlike
LinkedIn: https://www.linkedin.com/in/steve-isaacs/ | https://www.linkedin.com/in/cleverlike
DESCRIPCIÓN DEL ENTORNO DE APRENDIZAJE O CLASE
Esta clase está diseñada para la hora de código durante la Semana de la Educación en Ciencias de la Computación.
Está diseñada como una clase de música, así que también se podría usar en un curso de música. La composición musical es un elemento importante en el diseño de juegos, y esta clase proporciona una gran oportunidad para que los estudiantes experimenten la composición musical en el contexto de un curso de desarrollo de videojuegos. Se puede usar como una clase independiente o en conjunto con otras actividades para completar un proyecto más grande.
El autor Steve Isaacs enseña sobre el diseño y desarrollo de videojuegos como un entorno de aprendizaje basado en la búsqueda o en la elección que ofrece a los estudiantes la oportunidad de adoptar diferentes enfoques para alcanzar los resultados de aprendizaje en función de sus propios intereses, tanto en términos de contenido como de opciones de proyectos.
El autor Brian Dickman estudió informática y dirige un estudio de desarrollo de videojuegos a tiempo completo que produce contenido divertido y educativo dentro de videojuegos populares.
Resumen de la clase
¿Eres fan de las bandas sonoras de los videojuegos? ¿Tienes una secuencia musical que se reproduce en tu cabeza horas después de jugar tu videojuego favorito? Hay orquestras que dedican conciertos enteros a bandas sonoras de videojuegos. La música es impactante y memorable. Usar música en tus proyectos digitales puede ayudar a mejorar la experiencia del público y lograr que el contenido sea más interesante.
En este proyecto, ¡crearás una máquina en el modo Creativo de Fortnite que reproducirá tus propios bucles musicales personalizados!
Resultados esperados
¿Cuáles son los resultados de aprendizaje para los estudiantes?
PREGUNTAS ESENCIALES/GRANDES IDEAS
¿Pueden los estudiantes aprender conceptos informáticos como parte de una actividad significativa en lugar de solo limitarse a aprender la sintaxis como una habilidad independiente?
¿El aprendizaje de conceptos informáticos, como los bucles, a través de una actividad en el modo Creativo de Fortnite se extenderá a la comprensión del concepto en un entorno de codificación?
¿Lograrán los estudiantes apreciar la composición musical en el contexto del desarrollo de videojuegos?
¿Mostrarán los estudiantes más motivación para aprender informática cuando los conceptos se presentan en el entorno de un videojuego?
RESULTADOS/OBJETIVOS DE APRENDIZAJE
Los estudiantes serán capaces de:
Demostrar que comprendieron los bucles como un concepto de informática.
Aplicar una comprensión de los bucles como medio de composición musical en el contexto de un videojuego.
Crear bandas sonoras en bucle como música de fondo en un videojuego.
Actividades de aprendizaje
Introducción a los bucles
En la informática, un bucle es una estructura de programación que repite una secuencia de instrucciones hasta que se cumpla una condición específica. Los programadores usan bucles para cambiar entre valores, añadir sumas de números, repetir funciones y muchas otras cosas.
– de techterms.com
Por ejemplo, si vas a correr en una pista que mide doscientos cincuenta metros y quieres correr un kilómetro, entonces tendrías que correr por la pista cuatro veces. Este es un ejemplo de un bucle. Después de completar cuatro vueltas, habrás recorrido un kilómetro y podrás parar.
Un pseudocódigo es una forma de escribir conceptos de codificación en un formato sencillo para que la gente pueda comunicarlos y entenderlos con facilidad. El código actual tendrá distintas reglas (o sintaxis) en lenguajes de programación diferentes, pero un pseudocódigo nos permite pensar sobre el código en función de lo que intentamos conseguir.
A continuación, encontrarás un ejemplo de un bucle escrito con pseudocódigo.
Repetir 4 veces { Recorrer la pista }
Aquí encontrarás videos sencillos que explican cómo funcionan los bucles en programación.
Los bucles se pueden usar en cualquier lenguaje de codificación y en entornos como el modo Creativo de Fortnite, donde puedes establecer un escenario que cree un bucle capaz de repetir un comando infinitamente o una cantidad específica de veces.
Actividad
Los estudiantes crearán una banda sonora en bucle al usar Sequencer y bloques musicales en el modo Creativo de Fortnite.
El secuenciador del modo Creativo de Fortnite es un dispositivo muy útil que nos permite crear una secuencia de eventos que se repiten. Además de ejecutar la secuencia en sí, el dispositivo tiene otras características que proporcionan aún más control sobre cómo se usa en el juego.
El secuenciador se puede configurar para que tenga un volumen tridimensional (ancho x altura x longitud). Cuando se active el secuenciador, enviará un pulso desde el inicio del volumen hasta el final. Este pulso activará cualquier dispositivo o elementos que haya en su recorrido. Usaremos esto para reproducir música al colocar bloques musicales dentro del volumen del secuenciador.
La galería de bloque musical es una colección de bloques de construcción que están etiquetados como notas musicales de una amplia variedad de instrumentos. de una amplia variedad de instrumentos. Estos bloques reproducirán las notas al activarse. Esta galería contiene una gran cantidad de cuadros y bloques de colores para cada tipo de instrumento. Cada bloque está etiquetado con la nota que reproducirá. De este modo, es más fácil crear una canción, ya que solo es necesario conocer las notas.
Consulta la guía para estudiantes y las notas para profesores para ver las instrucciones paso a paso de la actividad.
Los estudiantes deberían acceder y trabajar a partir de la guía para estudiantes.
Usa la rúbrica descargable para evaluar el trabajo de los estudiantes.
RECURSOS EXTERNOS
Mark Zuckerberg Explains Loops
Mapeo estándar
Estándares ISTE para estudiantes
Estándares CSTA para estudiantes
1A-AP-10 Desarrollar programas con secuencias y bucles sencillos para expresar ideas o abordar un problema.
1B-AP-10 Crear programas que incluyan secuencias, eventos, bucles y condiciones.
1B-AP-12 Modificar, mezclar o incorporar porciones de programas existentes en el propio trabajo para desarrollar algo nuevo o añadir características más avanzadas.
1A-AP-14 Depurar (identificar y corregir) errores en un algoritmo o programa que incluya secuencias y bucles sencillos.
2-AP-10 Usar diagramas o pseudocódigos para abordar problemas complejos como algoritmos.
2-AP-13 Descomponer problemas y subproblemas en partes para facilitar el diseño, la implementación y la revisión de programas.
2-AP-17 Probar y perfeccionar sistemáticamente los programas al usar una serie de casos de prueba.
3A-AP-13 Crear prototipos que usen algoritmos para solucionar problemas informáticos al aprovechar el conocimiento anterior e intereses personales de los estudiantes.
3A-AP-16 Diseñar y desarrollar de forma iterativa artefactos computacionales con fines prácticos, para expresarse personalmente o para abordar un problema social al usar eventos para iniciar instrucciones.
3A-AP-17 Descomponer problemas en componentes más pequeños mediante el análisis sistemático al usar constructos, como procedimientos, módulos y elementos.
3A-AP-22 Diseñar y desarrollar artefactos computacionales al trabajar en un equipo con roles asignados y usar herramientas colaborativas.
CONEXIONES INTERDISCIPLINARIAS Y DEL SIGLO XXI
Esta clase cubre áreas relacionadas con códigos e informática.
Conexiones del siglo XXI:
Pensamiento crítico
Creatividad
Colaboración
Comunicación
Conocimientos tecnológicos
Flexibilidad
Liderazgo
Iniciativa
Habilidades sociales
MODIFICACIONES Y ADAPTACIONES
Proporciona modificaciones y adaptaciones en función de las necesidades de los estudiantes, los programas de educación individualizada (IEP, por sus siglas en inglés), la sección 504, etc.
Los estudiantes pueden trabajar en equipo para integrar un enfoque de programación colaborativo.
Los estudiantes pueden recibir un mapa de muestra para que lo deconstruyan o modifiquen.
Proporciona un control adaptable o de juego en caso de ser necesario.