📦 Módulo 3: Clase 4 de 4 — Demo Day

Clase 12: Proyecto Final – Code 101

Resumen

Llegaste al final de Code 101. En las últimas 11 clases pasaste de no saber qué era HTML a crear un juego interactivo con JavaScript. Hoy es el día de mostrar lo que lograste.

Esta clase tiene dos partes: un test diagnóstico rápido (15 minutos) que nos ayuda a medir el aprendizaje del módulo, y el Demo Day donde cada estudiante presenta su juego “Adivina el Número” al grupo. No hay contenido nuevo—hoy es celebración, demostración y reflexión.

Proyecto del Módulo: Adivina el Número - Juego Interactivo


¿Por qué te sirve?


🎯 ¿Qué haremos en clase?

  1. Test diagnóstico (15 min) - 8 preguntas sobre lo aprendido en el Módulo 3 (variables, condicionales, funciones). Es diagnóstico, NO afecta tu calificación.

  2. Preparación (15 min) - Verificar que tu juego funciona, practicar tu presentación de 3 minutos.

  3. Demo Day (~90 min) - Cada estudiante presenta su juego: demo en vivo + explicación de código.

  4. Cierre del curso (20 min) - Celebración, reflexión final y próximos pasos hacia Code 201.


Objetivos de Aprendizaje

Al finalizar esta clase, podrás:

  1. Demostrar tu juego funcionando en el navegador
  2. Explicar la lógica de tu código (funciones, condicionales, DOM)
  3. Evaluar tu propio aprendizaje a lo largo del Módulo 3
  4. Identificar los próximos pasos en tu camino como desarrollador

✅ Preparación para la Clase

Tu Juego Debe Estar Listo

Verifica que tu juego “Adivina el Número” cumple con:

Prepara tu Presentación (3 - 5 minutos)

Tu presentación debe cubrir:

Sección Tiempo Qué mostrar
Demo 1-2 min Juega una ronda en vivo. Muestra pistas, historial, reinicio , consola
Código 1-3 min Muestra 1-2 funciones clave y explica qué hacen , si deseas explica funcionalidades extras que agregastes
Reflexión 1 min ¿Qué aprendiste? ¿Qué fue lo más difícil? ¿Qué mejorarías?

Checklist Pre-Presentación


📁 Entregables requeridos


✅ Rúbrica de evaluación (100 puntos)

Criterio Descripción Puntos
🎯 Lógica del juego Genera número aleatorio, reconoce intentos, entrega mensajes adecuados según resultado. 30 pts
🔀 Uso de condicionales Usa if o else correctamente para evaluar los intentos del jugador y el flujo del juego. 20 pts
Validaciones Verifica que el número ingresado esté entre 1 y 100 y no esté vacío o mal escrito. 15 pts
🖥️ Interfaz básica Usa elementos HTML en la interfaz visual con mensajes claros y personalizados. 15 pts
📂 Organización del código Código legible, ordenado, con comentarios y estructura básica en HTML. 20 pts

🧠 Recomendaciones


Recursos Adicionales