Unidad 1
Introducción 📜
Sección titulada «Introducción 📜»La aleatoriedad es un concepto fundamental en la simulación de sistemas interactivos, ya que permite modelar comportamientos impredecibles y variabilidad en los sistemas. En esta unidad, explorarás cómo generar y utilizar números aleatorios en tus simulaciones, comprendiendo su importancia y aplicaciones. A través de ejemplos como los paseos aleatorios, aprenderás a implementar movimientos y comportamientos que emulan la aleatoriedad presente en la naturaleza. Este conocimiento te proporcionará las herramientas necesarias para desarrollar simulaciones más realistas y dinámicas.
Rúbrica de evaluación de la unidad 📝
Sección titulada «Rúbrica de evaluación de la unidad 📝»Requisito de salida (condición necesaria)
Sección titulada «Requisito de salida (condición necesaria)»Rúbrica analítica
Sección titulada «Rúbrica analítica»| Criterio (peso) | Cumple plenamente (5.0) | Se cumple medianamente (4.0) | Problemas importantes (3.0) | Falta comprensión básica (2.0) | No hay evidencia (0.0) |
|---|---|---|---|---|---|
| 1. Aplicación + bitácora (40%) | La app se ejecuta sin fallos en el entorno acordado. Evidencia completa y verificable en bitácora. Todo consistente con lo mostrado en la demo. | La app funciona y cumple lo esencial. La bitácora permite verificar, pero hay 1–2 vacíos menores | La app funciona parcialmente o depende de condiciones no declaradas. Bitácora con vacíos importantes o incompleta. | La app no corre o no demuestra lo requerido. La bitácora no permite verificación de la app. | No se entregaron evidencias o no se puede acceder a ellas |
| Evaluación | |||||
| 2. Sustentación (60%) | Responde a las preguntas con precisión, conectando: (a) lo que se ve, (b) cómo está hecho, y (c) por qué. Usa su bitácora para justificar decisiones. Reconoce límites/errores y propone cómo probar/mejorar. | Respuestas correctas pero con imprecisiones menores o justificación superficial. Usa parcialmente la bitácora para sustentar. | Responde solo “qué hizo” pero le cuesta explicar “cómo” o “por qué”. Necesita guía para conectar con su propia evidencia/bitácora. | No logra responder de forma coherente o responde sin relación con lo presentado/documentado. Evidencia falta de comprensión básica del trabajo entregado. | No se entregaron evidencias o no se puede acceder a ellas |
| Evaluación |
Set: ¿Qué aprenderás en esta unidad? 💡
Sección titulada «Set: ¿Qué aprenderás en esta unidad? 💡»Vas a explorar la aleatoriedad como una herramienta fundamental en la simulación de sistemas interactivos. Esta herramienta te permitirá producir comportamientos impredecibles y variabilidad.
Actividad 01
Sección titulada «Actividad 01»La aleatoriedad en el arte generativo
Sección titulada «La aleatoriedad en el arte generativo»- Generative Art Exploration Chapter I Tracing the Roots: The History of Generative Art
- How To Draw With Code | Casey Reas
- Artist Spotlight | Who is Refik Anadol?
- Discover Generative Artist Tyler Hobbs
Seek: Investigación 🔎
Sección titulada «Seek: Investigación 🔎»Vas a indagar y a experimentar con los conceptos fundamentales de la unidad 0 del texto guía.
Actividad 02
Sección titulada «Actividad 02»Caminatas aleatorias
Sección titulada «Caminatas aleatorias»Analicemos juntos el código del ejemplo Example 0.1: A Traditional Random Walk del texto guía.
Actividad 03
Sección titulada «Actividad 03»Distribuciones de probabilidad
Sección titulada «Distribuciones de probabilidad»Analicemos juntos y detenidamente este ejemplo.
Actividad 04
Sección titulada «Actividad 04»Distribución Normal
Sección titulada «Distribución Normal»Analicemos juntos y detenidamente este ejemplo.
Actividad 05
Sección titulada «Actividad 05»Distribución personalizada: Lévy flight
Sección titulada «Distribución personalizada: Lévy flight»Analicemos juntos y detenidamente el concepto de Lévy flight.
Actividad 06
Sección titulada «Actividad 06»Ruido Perlin
Sección titulada «Ruido Perlin»Analicemos junto el concepto de ruido Perlin analizando la figura 0.4: “A graph of Perlin noise values over time (left) and of random noise values over time (right)”.
Apply: Aplicación 🛠
Sección titulada «Apply: Aplicación 🛠»Vas a aplicar los conceptos con los que experimentaste en la fase de investigación para crear una aplicación de arte generativo interactivo en tiempo real.
Actividad 07
Sección titulada «Actividad 07»Creación de obra generativa
Sección titulada «Creación de obra generativa»Vas a crear una obra generativa interactiva en tiempo real utilizando los conceptos de aleatoriedad que has aprendido en esta unidad.
Tu obra debe:
- Usar al menos tres conceptos estudiados en esta unidad COMBINADOS de manera creativa y coherente.
- Tu obra de ser interactiva y generativa en tiempo real. Puedes usar el mouse, el teclado o cualquier otro sensor de entrada para interactuar con la obra.
Reflect: Consolidación 🤔
Sección titulada «Reflect: Consolidación 🤔»Ahora que has experimentado con la aleatoriedad y has aplicado estos conceptos en una pieza de arte generativo, es momento de reflexionar sobre el proceso y los resultados obtenidos.