📦 Módulo 3: Clase 4 de 4 — Demo Day
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
Presentar tu trabajo es una habilidad profesional. En la industria tech, los desarrolladores presentan demos de sus proyectos regularmente: en sprint reviews, reuniones de equipo y entrevistas de trabajo. Practicar hoy te prepara para esas situaciones.
Explicar tu código demuestra comprensión real. Cualquiera puede copiar código. Poder explicar qué hace cada función, por qué elegiste esa estructura, y cómo funciona la lógica—eso demuestra que realmente aprendiste.
Cerrar ciclos es importante. Completaste un curso completo. Tómate un momento para reconocer el camino recorrido.
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.
Preparación (15 min) - Verificar que tu juego funciona, practicar tu presentación de 3 minutos.
Demo Day (~90 min) - Cada estudiante presenta su juego: demo en vivo + explicación de código.
Cierre del curso (20 min) - Celebración, reflexión final y próximos pasos hacia Code 201.
Al finalizar esta clase, podrás:
Verifica que tu juego “Adivina el Número” cumple con:
verificarIntento, reiniciarJuego, mostrarMensaje)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? |
addEventListenerindex.html con estructura mínima y título del juego.script.js con el juego funcionando.| 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 |
Number() para convertir la entrada de texto a número.