⬛ ROBOTSchool — Escuelas STEAM Colombia

MINECRAFT
CODING LAB

▶ CURSO COMPLETO DE PROGRAMACIÓN

8 Módulos
32 Clases
64h Horas totales
8–14 Años
▶ VER CURSO COMPLETO

CONSTRUYE EN MINECRAFT.
APRENDE A PROGRAMAR.

Filosofía del curso: Los estudiantes aprenden a pensar como programadores mientras construyen una Ciudad Inteligente Sostenible dentro de Minecraft Education. Programar cobra sentido cuando cada línea de código transforma algo en el mundo que ellos mismos diseñaron. Al final del curso, cada estudiante habrá recorrido el camino completo: bloques visuales → Scratch → pseudocódigo → Python → IA.
🎮
Minecraft
+ Code.org
Módulos 1–2
🔴
Redstone
+ Lógica
Módulo 2
🏗️
Construcción
con Intención
Módulos 3–4
🐱
Scratch
+ Eventos
Módulos 5–6
📝
PSeInt
Pseudocódigo
Módulo 7
🐍
Python
+ IA
Módulo 8

🎯 OBJETIVO

Desarrollar pensamiento computacional progresivo: desde lógica visual hasta código real en Python, dentro del entorno creativo de Minecraft Education.

🛠️ PLATAFORMAS

Minecraft Education, Code.org, Scratch, PSeInt, Python (VS Code), Teachable Machine (IA), Hour of Code.

🏙️ PROYECTO CENTRAL

Ciudad Inteligente Sostenible en Minecraft — cada módulo agrega una capa: casas, automatización, espacios públicos, sistemas y código real.

🌱 VALORES

Sostenibilidad, creatividad, colaboración y ciudadanía digital integrados en cada módulo con conexión a los ODS de la ONU.

⏱️ ESTRUCTURA

Cada clase de 2h se divide: Parte 1 (conceptualización + plataforma de código) y Parte 2 (Minecraft Lab). Siempre accionable.

🎮 GAMIFICACIÓN

Sistema de misiones, retos por niveles (fácil / medio / difícil) e insignias: Constructor, Automatizador, Programador, Sostenible y Agente IA.

01

INTRODUCCIÓN A MINECRAFT
Y PENSAMIENTO LÓGICO

Fundamentos — Sin programación formal
Minecraft Education Code.org ODS 2 Hambre Cero ODS 11 Ciudades Sostenibles

🎯 OBJETIVO

Explorar Minecraft Education, desarrollar lógica computacional básica y comprender conceptos de sostenibilidad aplicados al juego.

💪 HABILIDADES

  • Navegación y controles en Minecraft
  • Lógica secuencial básica
  • Pensamiento sostenible
  • Diseño antes de construir

🏙️ CONSTRUYEN EN MINECRAFT

  • Casa con cocina y habitaciones
  • Huerta funcional
  • Granja de cultivos y animales
  • Fuente de energía renovable

🏆 MISIÓN DEL MÓDULO

Misión Fundador: Establecer las bases de tu sector en la Ciudad Inteligente. Casa, comida y energía limpia.

C1

¡Bienvenido a Minecraft Education!

¿Qué es programar? ¿Por qué Minecraft?
💬 ¿Alguna vez le diste instrucciones a alguien para que hiciera algo exactamente como tú querías? ¿Qué pasó si fallaron en un paso?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es Minecraft Education? Diferencia con el Minecraft normal. ¿Por qué lo usamos en clase?
  • ¿Qué vamos a aprender? Mostrar la ruta completa: bloques → Scratch → Python → IA. Los estudiantes eligen qué les emociona más.
  • Code.org — Aventurero de Minecraft: Crear cuenta, explorar la interfaz. Completar niveles 1–5 del tutorial guiado.
    Link: studio.code.org/s/mc
  • Discusión: ¿Qué instrucciones usaron? ¿Qué es un algoritmo?
FÁCIL: Llegar a la oveja en 3 pasos MEDIO: Completar nivel 5 sin ayuda DIFÍCIL: Llegar usando el mínimo de bloques
PARTE 2 — MINECRAFT LAB 50 MIN
  • Entrar al servidor compartido: El docente explica reglas, zonas de construcción y cómo colaborar.
  • Exploración guiada: Movimiento básico, inventario, modo creativo vs. supervivencia.
  • Misión Fundador — Nivel 1: Construir la base de la casa (piso + paredes) distribuyendo espacio para cocina y habitaciones.
  • Reto Creativo: Establecer base del segundo piso y elegir materiales de decoración.
C2

Introducción a la Sostenibilidad

¿Por qué construir de forma responsable?
💬 ¿Qué pasaría si en tu ciudad no hubiera parques, zonas verdes ni luz solar? ¿Cómo sería vivir ahí?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es la sostenibilidad? Definición simple: usar recursos sin dañar el futuro. Ejemplos cotidianos vs. anti-ejemplos.
  • Ejemplos de construcciones sostenibles: Casas con paneles solares, jardines verticales, techos verdes. Mostrar imágenes reales + referencias en Minecraft.
  • Actividad: Diseñar en papel (boceto) el plano de la habitación propia con criterios sostenibles. Máximo 5 min.
  • Code.org: Completar niveles 6–10 del Aventurero de Minecraft.
FÁCIL: Boceto con 3 elementos sostenibles MEDIO: Boceto con distribución de espacios DIFÍCIL: Boceto que conecta 2 pisos sostenibles
PARTE 2 — MINECRAFT LAB 50 MIN
  • Terminar la casa: Añadir terraza, ventanas grandes y decoración exterior.
  • Misión Fundador — Nivel 2: Construir una huerta funcional adosada a la casa con al menos 3 tipos de cultivos.
  • Conexión ODS 11: El docente muestra en Minecraft cómo una ciudad bien planificada tiene espacios verdes. ¿Cómo lo harían en su sector?
C3

Las Granjas y la Sostenibilidad Alimentaria

ODS 2 — Hambre Cero
💬 ¿De dónde viene la comida que hay en tu casa? ¿Cuántos pasos tiene el proceso desde la tierra hasta tu plato?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es una granja? Tipos: cultivos, animales, mixtas. ¿Por qué son importantes para la seguridad alimentaria?
  • Conexión ODS 2 — Hambre Cero: ¿Cuánta gente en el mundo no tiene acceso a comida? ¿Cómo la tecnología agrícola puede ayudar?
  • Code.org: Niveles 11–14 del Aventurero. Foco en el uso de loops para repetir acciones.
FÁCIL: Construir granja de trigo 3x3 MEDIO: Granja de cultivos + área de animales DIFÍCIL: Sistema de irrigación con agua
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construcción de granja completa: Cultivos (trigo, zanahorias, papas) + área de animales (pollos, vacas o cerdos).
  • Reto Creativo: Integrar conceptos sostenibles — no dañar el bioma, usar agua eficientemente, dejar zonas verdes.
  • Presentación rápida 2 min: Cada estudiante muestra su granja y explica qué produce.
C4

Energías Renovables vs No Renovables

Cierre Módulo 1 — Presentación de avances
💬 ¿Qué pasaría si el petróleo del planeta se acabara mañana? ¿Cómo tendríamos energía para vivir?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Recursos renovables vs no renovables: Definiciones, ejemplos visuales, ventajas y desventajas de cada tipo.
  • Tipos de energía renovable: Solar, eólica, hidráulica, geotérmica. ¿Cuál es más viable para Colombia?
  • Completar Code.org: Niveles finales del Aventurero de Minecraft (15–). Insignia de completar el tutorial.
FÁCIL: Identificar 3 energías renovables en imágenes MEDIO: Comparar ventajas de solar vs eólica DIFÍCIL: Diseñar un boceto de ciudad 100% renovable
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir fuente de energía renovable: Molino de viento, paneles solares (bloques de vidrio + hierro), represa. Cada estudiante elige su tipo.
  • CIERRE MÓDULO 1: Presentación rápida de cada sector: casa + granja + fuente de energía. ¿Cómo se conectan con ODS 2 y ODS 11?
  • Reflexión grupal: ¿Qué aprendieron? ¿Qué mejorarían? Votación del sector más sostenible de la clase.
02

AUTOMATIZACIÓN CON REDSTONE

Lógica Computacional Aplicada — Circuitos y Compuertas
Minecraft Education Code.org ODS 9 Industria e Innovación Compuertas Lógicas Automatización

🎯 OBJETIVO

Aprender Redstone como simulación de circuitos electrónicos y compuertas lógicas. Automatizar sistemas en la Ciudad Inteligente.

💡 CONCEPTOS CLAVE

  • Circuitos en serie y paralelo
  • Compuertas AND, OR, NOT
  • Tablas de verdad
  • Detector de luz solar
  • Automatización eficiente

🏙️ CONSTRUYEN EN MINECRAFT

  • Sistema de luces automáticas (detector solar)
  • Puertas automáticas
  • Dispensadores inteligentes
  • Sistema de defensa del sector

🏆 MISIÓN DEL MÓDULO

Misión Ingeniero Eléctrico: Automatizar completamente tu sector. Las luces, la puerta y al menos un sistema de defensa deben funcionar solos.

C1

¿Qué es el Redstone?

Circuitos básicos — Minecraft Education + Hour of Code
💬 ¿Cómo crees que funciona el interruptor de la luz de tu cuarto? ¿Qué viaja por los cables?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es el Redstone? Analogía con electricidad real. Dura máximo 15 bloques. Necesita fuente de energía.
  • Minecraft Education Hour of Code: Abrir hourofcode.com/minecrAfttimecraft — actividad guiada de programación con bloques dentro del juego.
  • Circuito en serie: Una fuente → cable → destino. Todos deben estar conectados.
  • Circuito en paralelo: Una fuente → múltiples destinos independientes.
FÁCIL: Encender una antorcha con palanca MEDIO: Encender 3 lámparas en serie DIFÍCIL: Sistema paralelo con botón + palanca
PARTE 2 — MINECRAFT LAB 50 MIN
  • Automatizar luces de la casa: Instalar detector de luz solar. Las lámparas deben encenderse de noche solas.
  • Reto: Agregar un circuito que encienda lámparas adicionales en la granja al anochecer.
  • Documentar: Hacer un dibujo del circuito instalado con flechas mostrando el flujo de energía.
C2

Compuertas Lógicas

AND, OR, NOT — Tablas de verdad en Minecraft
💬 Imagina una caja fuerte que solo se abre si presionas DOS botones al mismo tiempo. ¿Qué tipo de lógica usa?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es una compuerta lógica? Son la base de todos los computadores. Reciben señales y producen una salida.
  • Tabla de verdad AND: Solo produce señal si AMBAS entradas son 1. Ejemplo: sistema de seguridad biométrica.
  • Tabla de verdad OR: Produce señal si AL MENOS UNA entrada es 1. Ejemplo: alarma con múltiples sensores.
  • Tabla de verdad NOT: Invierte la señal. Ejemplo: luz que se apaga cuando hay claridad.
  • Code.org Voyage Aquatic: studio.code.org/s/aquatic — refuerza lógica condicional.
FÁCIL: Construir compuerta AND con 2 palancas MEDIO: Construir compuertas AND + OR para una puerta DIFÍCIL: Sistema combinado AND + NOT para caja fuerte
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir compuertas físicas: Representar AND, OR y NOT con Redstone en el suelo. Al lado de cada una: su tabla de verdad en señales con letreros.
  • Integrar al proyecto: La entrada de la casa debe usar lógica AND (dos botones para abrir la puerta). La granja usa OR (cualquier sensor activa el riego).
C3

Automatizando Tareas con Redstone

Dispensadores, trampas, granjas automáticas
💬 ¿Qué tareas de tu casa podrías automatizar? ¿Cuál sería la más útil?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Aplicaciones de Redstone en la vida real: Puertas automáticas de supermercado, semáforos, sistemas de riego inteligente.
  • Dispensadores y pistones: ¿Cómo funcionan? Usos creativos en granjas, trampas y almacenamiento.
  • Ver ejemplos reales: Mostrar video de construcciones Redstone avanzadas. Identificar los principios que ya conocen.
  • Code.org: Continuar Voyage Aquatic, niveles intermedios.
FÁCIL: Dispensador que da ítems al presionar botón MEDIO: Trampa con placa de presión + dispensador DIFÍCIL: Sistema de defensa perimetral automático
PARTE 2 — MINECRAFT LAB 50 MIN
  • Automatizar completamente la casa: Luces (detector solar) + puerta (placa de presión) + dispensador de ítems al entrar.
  • Reto de Defensa: Construir sistema perimetral con dispensadores activados por placas de presión o trampillas.
  • Mini expo: 3 minutos para mostrar el sistema a un compañero y explicar cómo funciona.
C4

Optimización y Sistemas Sostenibles

Cierre Módulo 2 — Presentación de automatizaciones
💬 ¿Qué significa que un sistema sea "eficiente"? ¿Hacer más con menos recursos o hacer lo mismo más rápido?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Optimización en programación: Un buen código hace su trabajo usando los mínimos recursos. ¿Cómo aplica en Redstone?
  • Revisión ODS 9: ¿Cómo la automatización industrial transforma comunidades? Ejemplos en Colombia.
  • Ejercicio de optimización: Revisar los circuitos de cada estudiante. ¿Se puede lograr lo mismo con menos bloques de Redstone?
FÁCIL: Reducir un circuito en 2 bloques MEDIO: Combinar 2 sistemas en uno DIFÍCIL: Sistema completo con menos de 20 bloques de Redstone
PARTE 2 — MINECRAFT LAB 50 MIN
  • Ajustar y pulir: Tiempo libre para mejorar circuitos, decorar sistemas y asegurarse de que todo funcione.
  • CIERRE MÓDULO 2: Cada estudiante presenta su sector automatizado. Debe explicar: qué automatizó, cómo funciona, y qué lógica usó (AND/OR/NOT).
  • Insignia Automatizador ⚡: Se otorga a quienes tengan al menos 3 sistemas automáticos funcionando.
03

CONSTRUCCIONES CON INTENCIÓN

Arquitectura Sostenible y Espacios Comunitarios
Minecraft Education Hour of Code ODS 4 Educación de Calidad ODS 12 Consumo Responsable

🎯 OBJETIVO

Diseñar y construir espacios públicos funcionales (restaurantes, escuelas, casas IoT) pensando en la comunidad y la sostenibilidad.

💡 CONCEPTOS CLAVE

  • Arquitectura funcional vs decorativa
  • Espacios públicos y comunidad
  • IoT simulado en Minecraft
  • Diseño con propósito

🏙️ CONSTRUYEN EN MINECRAFT

  • Restaurante sostenible
  • Escuela automatizada
  • Casa del árbol con IoT simulado
  • Construcción sostenible con tech

🏆 MISIÓN DEL MÓDULO

Misión Urbanista: Tu sector necesita al menos 3 espacios comunitarios. Deben ser sostenibles y estar interconectados con la ciudad.

C1

Arquitectura Comercial Sostenible

¿Puede un restaurante ser responsable con el ambiente?
💬 Si tuvieras que abrir un restaurante en tu ciudad, ¿cómo asegurarías que no contamina y usa energía limpia?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué son los espacios públicos? Parks, plazas, escuelas, restaurantes. ¿Por qué son importantes para una comunidad?
  • ¿Puede un restaurante ser sostenible? Compost, energía solar, proveedores locales, menú estacional. Casos reales en Colombia.
  • Minecraft Education Hour of Code: aka.ms/HOClesson — actividad de construcción guiada con bloques de código.
  • Boceto: Diseñar en papel el plano del restaurante. Debe incluir: cocina, salón, zona de huerta propia.
FÁCIL: Restaurante básico con comedor MEDIO: + cocina + zona de cultivos propios DIFÍCIL: Sistema Redstone para puerta + iluminación automática
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir el restaurante sostenible: Debe tener zona de mesas, cocina, huerta pequeña y fuente de energía renovable.
  • Punto extra: Agregar señalización con letreros que expliquen las prácticas sostenibles del restaurante.
C2

Escuelas del Futuro

Tecnología + educación accesible y automatizada
💬 ¿Cómo sería tu escuela ideal? ¿Qué tecnología tendría? ¿Cómo se vería si tuvieras todos los recursos?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Cómo la tecnología transforma la educación? Pizarras digitales, labs de robótica, acceso a internet. Realidad en Colombia vs. países líderes.
  • ¿Es posible una escuela automatizada? Luces inteligentes, puertas de seguridad, acceso biométrico. Discusión: ventajas y riesgos.
  • Code.org Hero's Journey: studio.code.org/s/hero — introduce condicionales básicos (if/else visual).
FÁCIL: Escuela con 3 aulas básicas MEDIO: + patio, cafetería y zonas verdes DIFÍCIL: Sistema de acceso automático (Redstone)
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir escuela automatizada: Mínimo 3 aulas, patio, cafetería y zona de huerta educativa.
  • Automatización: Sistema de luces en aulas + puerta de acceso con Redstone.
  • Sostenibilidad: Techos verdes, paneles solares, manejo de residuos visible.
C3

Internet of Things (IoT)

Casa inteligente con sensores simulados
💬 ¿Qué objetos de tu casa podrían "hablar" entre sí? ¿Qué datos les gustaría compartir?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es IoT? Internet de las Cosas: dispositivos conectados que comparten datos. Ejemplos: termostato inteligente, nevera que hace mercado sola, luces que responden a voz.
  • ¿Cómo se relaciona con Redstone? Redstone = señales entre bloques. IoT = señales entre dispositivos reales. Misma lógica, diferente escala.
  • Actividad: Listar en papel 5 dispositivos de tu casa que podrían ser "inteligentes". ¿Qué datos medirían? ¿Qué harían con esos datos?
FÁCIL: Casa árbol básica 2 pisos MEDIO: + sistema de luces por zona DIFÍCIL: 3 sistemas Redstone interconectados (simula IoT)
PARTE 2 — MINECRAFT LAB 50 MIN
  • Casa del árbol con IoT simulado: Al menos 3 sistemas Redstone interconectados que "se comunican" entre sí.
  • Sistemas sugeridos: Sensor de entrada → enciende luces + abre puerta + activa alarma sonora.
  • Letreros explicativos: Documentar cada sensor/actuador simulado como si fuera un sistema IoT real.
C4

Construcción Sostenible + Tecnología

Cierre Módulo 3 — Ciudad toma forma
💬 Según lo que aprendieron, ¿cómo se conectan tecnología y sostenibilidad? ¿Son opuestos o aliados?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Discusión guiada: ¿Cómo las construcciones de los módulos anteriores se conectan con ODS 4 y 12? Ejemplos concretos de los proyectos de la clase.
  • ¿Cómo generamos soluciones sostenibles con lo que sabemos? Design Thinking básico: identifica el problema → propón solución → prueba → mejora.
  • Retroalimentación entre pares: Cada estudiante da feedback a otro en 3 aspectos: qué funciona, qué falta, qué mejoraría.
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construcción integradora: Cada estudiante agrega un edificio que integre tecnología + sostenibilidad usando todo lo aprendido.
  • CIERRE MÓDULO 3: Tour virtual por los sectores de la ciudad. El grupo vota por los 3 sectores más creativos, más sostenibles y más automatizados.
  • Insignia 🌱 Sostenible: Se otorga a quienes tengan al menos 3 construcciones con criterios de sostenibilidad documentados.
04

SOLUCIONES INTELIGENTES

Proyecto integrador — Diseño y resolución de problemas reales
Minecraft Education Code.org ODS 7 Energía Limpia ODS 9 Industria Design Thinking

🎯 OBJETIVO

Identificar problemas cotidianos reales y diseñar soluciones constructivas en Minecraft, integrando automatización y energías limpias.

💡 PROCESO

  • Identificar problema
  • Lluvia de ideas
  • Boceto en papel
  • Construir prototipo
  • Presentar y reflexionar

🏙️ CONSTRUYEN EN MINECRAFT

  • Solución original al problema planteado
  • Sistema de automatización integrado
  • Almacenamiento eficiente
  • Energías limpias en el diseño

🏆 MISIÓN DEL MÓDULO

Misión Innovador: Identificar un problema de tu ciudad (virtual o real) y construir en Minecraft la solución. Presentar ante el grupo.

C1

Planteando el Problema

Design Thinking — ¿Qué problema queremos resolver?
💬 ¿Cuál es el problema más grande de tu barrio o ciudad? ¿Qué harías si tuvieras recursos ilimitados para resolverlo?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Tipos de problemas: Ambientales (contaminación, residuos, agua), Sociales (movilidad, acceso a servicios, seguridad).
  • Lluvia de ideas grupal: El docente modera. Cada estudiante propone 3 problemas. Se agrupan por categorías en el tablero.
  • Selección individual: Cada estudiante elige su problema y comienza a formular: ¿qué causa este problema?, ¿a quién afecta?, ¿cómo se puede resolver con construcción o tecnología?
  • Minecraft Education HOC: aka.ms/hoc22lessonplan — actividad final de construcción guiada.
PARTE 2 — MINECRAFT LAB 50 MIN
  • Boceto en papel primero: Plano de la solución con medidas aproximadas en bloques. ¿Qué materiales necesita?
  • Empezar a construir: Piso de la construcción + primeras paredes. Definir la zona en el servidor.
  • Mini checkpoint: El docente revisa cada boceto y da feedback antes de que construyan más.
C2

Mecanismos de Automatización

Pistones y dispensadores en el proyecto
💬 Un pistón empuja bloques. ¿Se te ocurre algún problema del mundo real que se resuelva "empujando" o "jalando" cosas automáticamente?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Pistones: Normales vs pegajosos. Aplicaciones: puertas secretas, puentes retráctiles, ascensores simples, mecanismos de trampa.
  • Dispensadores: Lanzar objetos, agua, flechas. Combinar con Redstone para automatizar distribución de recursos.
  • Code.org Designer: studio.code.org/s/minecraft — foco en funciones y repetición.
  • Discusión: ¿Cómo implementas automatización en tu solución? Cada estudiante define 2 sistemas a agregar.
PARTE 2 — MINECRAFT LAB 50 MIN
  • Implementar automatización en el proyecto: Al menos 2 sistemas Redstone funcionando en la construcción de solución.
  • ¿La solución es sostenible? Revisar: ¿usa energías limpias? ¿Optimiza recursos? Ajustar si es necesario.
C3

Accesibilidad, Eficiencia y Energías Limpias

Puliendo el proyecto integrador
💬 ¿Tu solución podría ser usada por alguien con discapacidad? ¿Cómo la harías más accesible?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Accesibilidad en diseño: Rampas en vez de escaleras, señalización clara, espacios amplios. Diseño universal.
  • Almacenamiento eficiente: Sistemas de clasificación con cofres y embudos. Automatizar el almacenamiento de recursos.
  • ODS 7: Energía asequible y no contaminante. ¿Cómo garantizar que todos en la ciudad tengan acceso a energía limpia?
PARTE 2 — MINECRAFT LAB 50 MIN
  • Añadir accesibilidad: Rampas, señalización con letreros, espacios amplios en el diseño.
  • Sistema de almacenamiento: Cofres organizados por categorías + embudo automático si es posible.
  • Energía limpia visible: Paneles solares (bloques de vidrio), molino, o referencia visual clara en la construcción.
  • Ensayo de presentación: 2 minutos practicando qué van a decir en la presentación final.
C4

Presentación Final — Soluciones al Mundo

Cierre Módulo 4 — Fin de la Fase 1 del curso
💬 Si pudieras mostrarle tu solución al alcalde de tu ciudad, ¿qué le dirías primero?
PARTE 1 — PREPARACIÓN 30 MIN
  • Tiempo de pulimiento final: Últimos ajustes a la construcción, señalización y documentación.
  • Estructura de presentación: El docente da la guía: 1) ¿Cuál era el problema? 2) ¿Qué construiste? 3) ¿Cómo funciona la automatización? 4) ¿Cómo es sostenible?
PARTE 2 — PRESENTACIONES 70 MIN
  • Presentaciones 3–4 min por estudiante: Tour en Minecraft de su construcción explicando el problema y la solución.
  • Retroalimentación positiva: 2 compañeros dan un comentario constructivo después de cada presentación.
  • CIERRE FASE 1: Reflexión colectiva — ¿Qué aprendieron sobre programación, construcción y sostenibilidad? ¿Qué viene después?
  • Preview de la Fase 2: El docente muestra un demo de Scratch y Python. "A partir del próximo módulo, van a escribir código de verdad."
05

FUNDANDO LA CIUDAD INTELIGENTE

Introducción Real a la Programación — Scratch + Code.org
Scratch Code.org Minecraft Education Algoritmos Secuencias Eventos

🎯 OBJETIVO

Comprender qué es programar usando Scratch como primer lenguaje visual. Algoritmos, secuencias e instrucciones como base del pensamiento computacional.

💻 CONCEPTOS DE PROGRAMACIÓN

algoritmo secuencia instrucciones sprites eventos movimiento

🏙️ CONSTRUYEN EN MINECRAFT

  • Plaza central de la ciudad
  • Primeras casas del barrio
  • Red de caminos principales
  • Zona de parque comunitario

🎭 ACTIVIDAD ESPECIAL

"Programar a un Compañero": Un estudiante da instrucciones verbales, el otro se mueve exactamente como un robot. Experimentan la lógica de un algoritmo con el cuerpo.

C1

¿Qué es Programar?

Algoritmos con el cuerpo + Scratch por primera vez
💬 Si le explicaras a alguien que nunca ha hecho un sándwich cómo hacerlo, ¿cuántos pasos necesitarías? ¿Qué pasa si falta uno?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Actividad física — "Programa a tu compañero": En parejas, uno es el programador (da instrucciones: "avanza 3 pasos", "gira 90° a la izquierda") y el otro es el robot (ejecuta exactamente). El robot NO puede improvisar. Reflexión: ¿qué pasa con instrucciones ambiguas?
  • Algoritmo: Secuencia de pasos ordenados para resolver un problema. Ejemplos cotidianos: receta, GPS, lavadora.
  • Introducción a Scratch (scratch.mit.edu): Interfaz, sprites, escenario, bloques. Primer programa: hacer que el gato camine.
  • Ejercicio guiado: Mover sprite de A a B en línea recta con bloques de movimiento.
FÁCIL: Gato camina 100 pasos MEDIO: Gato hace un cuadrado DIFÍCIL: Gato hace espiral o figura personalizada
PARTE 2 — MINECRAFT LAB 50 MIN
  • Misión Ciudad Inteligente: Construir la plaza central. Diseño en papel primero (máx 5 min), luego construir.
  • La plaza debe tener: Fuente o estatua central, bancas, caminos en cruz, iluminación básica.
  • Inicio de la red de caminos: Pavimentar las calles principales conectando los sectores de cada estudiante.
C2

Eventos y Sprites Interactivos

Cuando presionas un botón... algo pasa
💬 ¿Qué pasa cuando presionas el botón de un ascensor? ¿Qué "instrucción" recibe el ascensor?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es un evento en programación? Una acción que dispara otra acción. "Cuando pasa X → hacer Y." Ejemplos: clic del mouse, tecla presionada, tiempo.
  • Scratch — bloques de evento: "Cuando se presione bandera verde", "cuando se presione tecla", "cuando este sprite sea cliqueado".
  • Ejercicio guiado: Hacer que el sprite cambie de disfraz (animación) al presionar una tecla. Crear al menos 2 eventos diferentes en un mismo sprite.
  • Proyecto Scratch 1: Animación simple de un personaje en una ciudad que responde a teclas.
FÁCIL: Sprite que cambia color al hacer clic MEDIO: Personaje que se mueve con flechas del teclado DIFÍCIL: Personaje que habla diferente según la tecla
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir las primeras casas del barrio: Al menos 3 casas diferentes alrededor de la plaza central. Cada una con estilo propio.
  • Conexión evento → Minecraft: Las casas deben tener "eventos físicos": puerta que se abre (placa de presión), luz que enciende (detector de luz), campana que suena al entrar.
C3

Sonido, Apariencia y Animaciones

Scratch avanzado — Proyecto Ciudad Animada
💬 ¿Cuál es tu videojuego favorito? ¿Qué animaciones tiene? ¿Cómo crees que las programaron?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Bloques de sonido en Scratch: Importar sonidos, reproducir al tocado, al fondo.
  • Bloques de apariencia: Mostrar/ocultar, cambiar tamaño, ir a capa, efectos visuales (color, fantasma, remolino).
  • Animación por disfraces: Crear sensación de movimiento cambiando disfraces en secuencia con espera.
  • Proyecto Scratch: Crear escena de ciudad animada con al menos 3 sprites con animaciones y sonidos propios.
FÁCIL: Sprite con 2 disfraces que alterna MEDIO: 3 sprites animados con sonidos DIFÍCIL: Escena de ciudad interactiva completa
PARTE 2 — MINECRAFT LAB 50 MIN
  • Terminar la red de caminos: Conectar todos los sectores con calles pavimentadas, señales y alumbrado.
  • Zona verde comunitaria: Parque con árboles, bancas, lago o fuente. Área de recreación para la ciudad.
C4

Primer Proyecto Scratch Completo

Cierre Módulo 5 — Demo y presentación
💬 ¿Qué diferencia hay entre un programa que funciona y uno que funciona BIEN? ¿Qué hace especial a un buen software?
PARTE 1 — PRODUCCIÓN 50 MIN
  • Tiempo libre de creación: Cada estudiante completa y pule su proyecto Scratch de ciudad animada. El docente circula dando feedback individual.
  • Requisitos mínimos: Al menos 3 sprites, 2 tipos de eventos, animaciones y sonidos. Un sprite debe responder a input del usuario.
  • Debug time: Enseñar cómo identificar errores en Scratch. ¿El programa hace lo que esperabas? Si no, ¿dónde está el error?
PARTE 2 — PRESENTACIÓN + MINECRAFT LAB 50 MIN
  • Demo de proyectos Scratch: Cada estudiante muestra su ciudad animada (2 min). El grupo da 1 cosa que les gustó y 1 sugerencia.
  • Minecraft: Tiempo para añadir detalles finales a la ciudad — señales, vegetación, alumbrado nocturno con detectores de luz.
  • Insignia 🏗️ Constructor: Se otorga por tener ciudad con plaza, casas, caminos y parque completados.
06

INFRAESTRUCTURA Y SISTEMAS INTERACTIVOS

Loops, Condicionales y Lógica en Scratch
Scratch Code.org Minecraft Education Loops Condicionales if/else Variables

🎯 OBJETIVO

Dominar loops (for/while visual), condicionales (if/else) y variables en Scratch. Aplicar lógica de programación en construcciones interactivas en Minecraft.

💻 CONCEPTOS DE PROGRAMACIÓN

loops / repetición if / else variables score / contador colisiones condiciones

🏙️ CONSTRUYEN EN MINECRAFT

  • Puentes y barrios organizados
  • Puertas automáticas avanzadas
  • Sistemas de presión y sensores
  • Primer minijuego básico

🏆 MISIÓN DEL MÓDULO

Misión Programador: Crear un minijuego funcional en Scratch con score, condición de victoria y al menos un loop y un condicional.

C1

Loops — Repetir es Programar

Patrones en Scratch + calles repetitivas en Minecraft
💬 ¿Qué tareas haces todos los días exactamente igual? ¿Si fueras un robot, qué instrucciones repetirías sin parar?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es un loop? Repetir instrucciones N veces o mientras una condición sea verdadera. Ejemplos: canción en bucle, lavadora que gira 500 veces, semáforo que cicla.
  • Scratch — bloques de repetición: "Repetir 10 veces", "por siempre", "repetir hasta que..."
  • Ejercicio guiado: Dibujar figuras geométricas con loops. Cuadrado = 4 veces (avanzar + girar 90°). Hexágono = 6 veces (avanzar + girar 60°).
  • Optimización: Sin loop necesitas 40 bloques para un octágono. Con loop, 3 bloques.
FÁCIL: Cuadrado con loop repetir 4 MEDIO: Estrella o espiral con loop DIFÍCIL: Patrón fractal o figura compleja
PARTE 2 — MINECRAFT LAB 50 MIN
  • Construir barrio organizado: Al menos 4 casas iguales (o similares) en patrón repetido. Esto ES un loop físico: misma estructura, misma separación.
  • Puentes: Construir 2 puentes que conecten zonas separadas por agua o desnivel. Patrón repetido de arcos o pilares.
  • Conexión: El docente señala: "Lo que acaban de hacer construyendo 4 casas iguales, en código se hace con un loop de 4 repeticiones."
C2

Condicionales — Si... entonces... si no...

if/else en Scratch — Decisiones en el código
💬 ¿Cómo decide un semáforo cuándo ponerse en rojo? ¿Qué condición revisa?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • if / else: "SI se cumple esta condición → hacer X. SI NO → hacer Y." El computador siempre toma una decisión basada en datos.
  • Scratch — bloques condicionales: "Si... entonces...", "Si... entonces... si no...", condiciones de tecla, posición, toque de sprite.
  • Ejercicio guiado: Sprite que cambia de color si toca el borde. Si toca el borde rojo → decir "¡Peligro!". Si no → decir "Seguro".
  • Code.org Hero's Journey: Completar niveles con condicionales (studio.code.org/s/hero).
FÁCIL: if toca borde → cambiar color MEDIO: if/else con sprite que reacciona diferente DIFÍCIL: Sistema de colisión complejo con múltiples condiciones
PARTE 2 — MINECRAFT LAB 50 MIN
  • Puertas automáticas avanzadas: Usar comparadores de Redstone para crear lógica condicional. La puerta se abre SOLO SI se presionan 2 botones (AND) o si es de noche (detector solar invertido).
  • Semáforo funcional: Construir semáforo con temporizador de Redstone que cicla entre rojo, amarillo y verde.
C3

Variables y Puntaje

Guardar información — Score, vidas y contador
💬 ¿Cómo guarda el juego cuántos puntos tienes? ¿Dónde "vive" ese número mientras juegas?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es una variable? Una "caja" con nombre que guarda un valor que puede cambiar. Tipos: número, texto, booleano.
  • Scratch — crear variables: Crear variable "puntos", "vidas", "nivel". Mostrar en pantalla. Cambiar al ocurrir un evento.
  • Ejercicio guiado: Sistema de puntaje básico: sprite atrapa estrellas → puntos suman 10. Si pierde vida → puntos bajan 5.
  • Condicional + variable: SI puntos > 50 → ¡Ganaste! (ir a pantalla de victoria).
FÁCIL: Variable que cuenta cuántas veces haces clic MEDIO: Score que sube/baja con eventos DIFÍCIL: Sistema completo con vidas, puntos y pantalla de game over
PARTE 2 — MINECRAFT LAB 50 MIN
  • Área de juegos de la ciudad: Construir zona de minijuegos o parque de diversiones en Minecraft.
  • Obstáculos y desafíos: Parkour simple, laberinto o pista de obstáculos que los compañeros puedan jugar.
  • Conexión: "Este obstáculo tiene condiciones: si caes, empiezas de nuevo. Si llegas al final, ganas. Eso mismo lo van a programar en Scratch."
C4

Minijuego Completo en Scratch

Cierre Módulo 6 — Primer videojuego real
💬 ¿Qué hace que un juego sea divertido? ¿Es más difícil programar el gameplay o los gráficos?
PARTE 1 — PRODUCCIÓN 50 MIN
  • Tiempo de creación libre: Cada estudiante construye su minijuego en Scratch. Debe tener: loop principal (por siempre), condicional (si toca → algo pasa), variable de score, condición de victoria o derrota.
  • Tipos de juego sugeridos: Atrapar objetos, esquivar enemigos, laberinto interactivo, juego de preguntas.
  • Debug: El docente ayuda a identificar bugs. Ejercitar la mentalidad: "el error no es el problema, no encontrar el error sí lo es."
PARTE 2 — GAMEPLAY + PRESENTACIÓN 50 MIN
  • Game Jam de 20 min: Todos juegan los juegos de todos. Cada uno juega al menos 3 juegos de compañeros y deja un comentario en Scratch.
  • Presentación rápida 2 min: Explicar qué hace el loop, qué condición usaron y cómo funciona el score.
  • CIERRE MÓDULO 6: Preview de la siguiente fase: "¿Quieren saber cómo se ve esto en código de texto real? El próximo módulo lo descubren."
  • Insignia 🧩 Programador: Se otorga a quienes tengan minijuego funcional con loop + condicional + variable.
07

PSEUDOCÓDIGO Y ROBOTS CONSTRUCTORES

PSeInt + Agent de Minecraft — Del visual al texto
PSeInt Minecraft Education (Agent) Pseudocódigo Variables texto Ciclos PSeInt Agentes / Robots

🎯 OBJETIVO

Transitar de la programación visual a pseudocódigo en PSeInt. Entender variables, ciclos y condicionales en texto. Programar el Agent de Minecraft Education para construir estructuras automáticamente.

💻 CONCEPTOS DE PROGRAMACIÓN

pseudocódigo Inicio / Fin Escribir / Leer variable ← valor Para... hasta Mientras Si... Entonces

🏙️ CONSTRUYEN EN MINECRAFT

  • Estación de transporte
  • Red de la ciudad (transporte)
  • Estructuras construidas por Agent
  • Sistemas inteligentes programados

🎭 ACTIVIDAD ESPECIAL

"Red de Transporte Humana": Simular con estudiantes una red de transporte. Unos son estaciones, otros son vehículos. Siguen instrucciones exactas para moverse. Experimenta la lógica de un sistema de control.

C1

Del Visual al Texto — PSeInt

¿Qué es una variable de verdad?
💬 Si Scratch usa bloques de colores, ¿cómo crees que se ve ese mismo programa en texto puro? ¿Es más fácil o más difícil?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Introducción a PSeInt: Descargar, interfaz básica. Estructura: Algoritmo nombre / Inicio / ... / Fin.
  • Comparación Scratch → PSeInt: Mostrar el mismo programa en los dos. "Repetir 10 veces" → "Para i←1 hasta 10 hacer". "Si toca borde → cambiar color" → "Si color = rojo Entonces escribir '¡Peligro!'".
  • Variables en PSeInt: Declaración implícita. Asignación con ←. Tipos: número, texto, lógico.
  • Primer programa: Pedir nombre al usuario, calcular su edad en meses, mostrar resultado.
FÁCIL: Programa que saluda con tu nombre MEDIO: Calculadora de edad en días DIFÍCIL: Conversor de temperatura C→F→K
PARTE 2 — MINECRAFT LAB 50 MIN
  • Introducción al Agent: ¿Qué es el Agent en Minecraft Education? Es un robot programable dentro del juego.
  • Primeros comandos del Agent: Mover, girar, colocar bloque, recoger. Usando la interfaz de bloques del Agent.
  • Misión: Programar al Agent para que camine en línea recta y coloque 10 bloques.
C2

Ciclos y Condicionales en PSeInt

Transportar el minijuego de Scratch a pseudocódigo
💬 Si ya sabes cómo funciona un loop en Scratch, ¿cómo crees que se escribe "repetir 10 veces" en texto?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Ciclo Para en PSeInt: Para i←1 Hasta 10 Con Paso 1 Hacer / ... / FinPara. Equivalente a "Repetir 10 veces" en Scratch.
  • Ciclo Mientras en PSeInt: Mientras condición Hacer / ... / FinMientras. Equivalente a "Repetir hasta que" en Scratch.
  • Si-Entonces-SiNo en PSeInt: Estructura completa. Anidado (if dentro de if).
  • Ejercicio: Transportar el minijuego de Scratch al pseudocódigo. El docente guía el proceso de traducción.
FÁCIL: Ciclo que cuenta del 1 al 10 MEDIO: Programa que adivina si un número es par o impar DIFÍCIL: Pseudocódigo completo del minijuego de Scratch
PARTE 2 — MINECRAFT LAB 50 MIN
  • Agent con loop: Programar al Agent para construir una pared larga usando ciclo. Colocar bloque → avanzar → repetir N veces.
  • Agent con condicional: Si hay bloque adelante → girar. Si no → avanzar y colocar.
  • Construir estación de transporte: El Agent coloca los rieles. El estudiante diseña la estructura alrededor.
C3

Agent Constructor Avanzado

Automatizar construcción con código
💬 Si tuvieras un robot constructor en la vida real que siguiera tus instrucciones exactas, ¿qué le ordenarías construir primero?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Funciones en PSeInt (introducción): SubAlgoritmo nombre() / ... / FinSubAlgoritmo. Permite reutilizar código. Equivale a crear un bloque personalizado en Scratch.
  • ¿Por qué son útiles las funciones? Si necesitas construir 4 paredes, creas la función "construirPared(longitud)" y la llamas 4 veces.
  • Ejercicio: Crear SubAlgoritmo en PSeInt que calcule el área de un rectángulo. Llamarlo 3 veces con diferentes valores.
PARTE 2 — MINECRAFT LAB 50 MIN
  • Agent construye una casa: Programar al Agent para construir las 4 paredes de una habitación con loops anidados.
  • Actividad física — Red de Transporte: 5 estudiantes son "estaciones". Los demás son "trenes". Siguen instrucciones exactas del "programador" para moverse entre estaciones. Discusión: ¿qué instrucciones necesitaba el sistema?
  • Construir red de transporte en Minecraft: Rieles, estaciones, minecarts. Conectar 3 zonas de la ciudad.
C4

Ciudad Inteligente — Sistemas Programados

Cierre Módulo 7 — Agent completa la ciudad
💬 Llevan 7 módulos construyendo y programando. ¿Cuánto ha crecido tu ciudad desde el primer día?
PARTE 1 — PRODUCCIÓN 50 MIN
  • Proyecto PSeInt final del módulo: Cada estudiante debe presentar el pseudocódigo de su minijuego (del módulo 6) completamente traducido. El docente valida la lógica.
  • Reto Agent: Programar al Agent para construir una estructura de al menos 50 bloques usando loops. Sin colocar manualmente ni un bloque.
PARTE 2 — MINECRAFT LAB 50 MIN
  • Agent mejora la ciudad: Cada estudiante usa al Agent para construir una estructura decorativa en la ciudad: muro, torre, pavimento, jardín.
  • CIERRE MÓDULO 7: Tour de la ciudad completa. La ciudad ahora tiene: casas, granja, energía, restaurantes, escuelas, parques, transporte y estructuras del Agent.
  • Preview Módulo 8: "La próxima clase escriben Python de verdad. Por primera vez, su código va a correr en una terminal como el de los programadores profesionales."
08

CÓDIGO REAL — PYTHON E INTELIGENCIA ARTIFICIAL

Proyecto Final — Ciudad Inteligente Completa
Python / VS Code Teachable Machine Minecraft Education Python Básico Funciones IA básica

🎯 OBJETIVO

Escribir Python real por primera vez. Transportar pseudocódigo a código funcional. Explorar IA con Teachable Machine. Presentar la Ciudad Inteligente completa.

💻 CONCEPTOS DE PROGRAMACIÓN

print() input() variables Python for / while if / elif / else def función(): datos / IA entrenamiento

🏙️ CONSTRUYEN EN MINECRAFT

  • Proyecto final de la Ciudad Inteligente
  • Sistemas "inteligentes" con IA simulada
  • Presentación completa de la ciudad

🏆 MISIÓN FINAL

Misión Ciudad Inteligente: Presentar la ciudad completa mostrando: construcciones, automatizaciones, al menos un programa en Python, y reflexión sobre lo aprendido.

C1

Python — Primer Día con Código Real

print(), input(), variables — ¡Bienvenido al mundo de los programadores!
💬 ¿Cómo creen que se ve el código de Minecraft? ¿Y el de Instagram? ¿El de un avión? Hoy escriben su primer programa "de verdad".
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • ¿Qué es Python? Lenguaje de programación real usado en Google, Netflix, Instagram, NASA. Creado en 1991. Nombre viene de Monty Python, no de la serpiente.
  • Instalar / abrir VS Code o usar repl.it: El docente guía la configuración. Alternativa online sin instalación: replit.com.
  • Primer programa: print("¡Hola, Ciudad Inteligente!"). Celebrar el momento — es su primer código Python real.
  • Variables en Python: Sin declaración. nombre = "Ana". Tipos automáticos. f-strings para combinar texto y variables.
  • Comparación PSeInt → Python: Escribir ← nombre vs nombre = "Ana". Escribir nombre vs print(nombre). Leer nombre vs nombre = input("¿Tu nombre? ").
  • Ejercicio: Programa que pide nombre y edad, calcula año de nacimiento y muestra un saludo personalizado.
FÁCIL: print con tu nombre y ciudad MEDIO: Programa que calcula año de nacimiento DIFÍCIL: Programa que hace 3 preguntas y da un resumen
PARTE 2 — MINECRAFT LAB 50 MIN
  • Inicio del Proyecto Final: Definir qué falta en la ciudad para la presentación. El docente ayuda a cada estudiante a hacer su checklist.
  • Mejoras libres: Tiempo para pulir detalles, añadir decoración, mejorar automatizaciones existentes.
C2

Loops y Condicionales en Python

Transportar el minijuego a Python real
💬 Ya saben cómo funciona un loop en Scratch y en PSeInt. ¿Cómo creen que se escribe en Python? Aposten antes de verlo.
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • for en Python: for i in range(10): — la indentación es OBLIGATORIA y es parte del lenguaje.
  • while en Python: while condicion: — igual que en PSeInt pero con sintaxis Python.
  • if / elif / else en Python: Comparadores: ==, !=, >, <, >=, <=. Operadores lógicos: and, or, not.
  • Ejercicio guiado: Transportar el pseudocódigo del minijuego a Python. El docente hace el primero en vivo, los estudiantes hacen el suyo.
  • Programa de adivinar número: El computador "piensa" un número secreto. El usuario intenta adivinar. Si es muy alto/bajo → hint. Si adivinó → felicitar. Usa: random, while, if/elif/else.
FÁCIL: for que cuenta del 1 al 10 MEDIO: Juego de adivinar número con hints DIFÍCIL: Versión con límite de intentos y score
PARTE 2 — MINECRAFT LAB 50 MIN
  • Sistemas inteligentes en Minecraft: Crear zonas de la ciudad que "simulen" inteligencia: sistema de clasificación de recursos, transporte automatizado, zona de energía inteligente.
  • Documentar con letreros: Cada sistema automatizado debe tener un letrero explicando: qué hace, qué lógica usa, cómo conecta con un concepto de programación.
C3

Funciones e Inteligencia Artificial

Teachable Machine — Entrenando tu primer modelo de IA
💬 ¿Cómo reconoce tu celular tu cara para desbloquearse? ¿Qué tuvo que "aprender" el teléfono antes de poder hacerlo?
PARTE 1 — CONCEPTUALIZACIÓN 50 MIN
  • Funciones en Python: def nombre_funcion(parametros): — reutilizar código. Return. Funciones con y sin retorno.
  • ¿Qué es la Inteligencia Artificial? Un programa que aprende de datos para tomar decisiones. No es magia: es matemática + muchos datos.
  • Teachable Machine (teachablemachine.withgoogle.com): Crear modelo de clasificación de imágenes. Clase 1: mano abierta. Clase 2: puño. Clase 3: pulgar arriba. Entrenar con 50 fotos de cada clase. Probar el modelo en tiempo real. Exportar.
  • Reflexión: ¿Por qué la IA se equivoca? ¿Qué necesita para mejorar? ¿Cuántos datos entrenaron?
FÁCIL: Modelo con 2 clases (mano/no mano) MEDIO: Modelo con 3 gestos que controla algo DIFÍCIL: Modelo que reconoce objetos del salón de clase
PARTE 2 — MINECRAFT LAB 50 MIN
  • Zona de IA en la Ciudad Inteligente: Construir un "centro de datos" o "laboratorio de IA" en Minecraft que represente visualmente cómo funciona una IA.
  • Tiempo de pulimiento del proyecto final: Últimas mejoras a la ciudad. Checklist del docente con cada estudiante.
C4

🏆 PRESENTACIÓN FINAL — Ciudad Inteligente

Cierre del curso — Demo Day
💬 Hace 8 módulos no sabían qué era un algoritmo. Hoy pueden programar en Python y entrenar una IA. ¿Qué aprendieron sobre sí mismos en este proceso?
PARTE 1 — PREPARACIÓN FINAL 30 MIN
  • Últimos 30 min de producción: Pulir Python, terminar detalles de Minecraft, preparar la explicación oral.
  • Guía de presentación: 1) Tour por la ciudad 2) Demostrar automatizaciones 3) Mostrar programa en Python 4) Reflexión sobre sostenibilidad y ODS 5) ¿Qué sigue?
PARTE 2 — DEMO DAY 🎉 70 MIN
  • Presentaciones finales (4–5 min c/u): Tour en Minecraft + demo Python + explicación de IA. Invitar padres o directivos si es posible.
  • Premio a las ciudades: Votación del grupo por categorías: más creativa, más sostenible, más automatizada, mejor código Python.
  • Entrega de insignias finales: 🏗️ Constructor / ⚡ Automatizador / 🧩 Programador / 🌱 Sostenible / 🤖 Agente IA. Y la insignia especial: ⭐ Ciudad Inteligente (completó el curso).
  • Reflexión final: "¿Qué fueron? Programadores. ¿Qué construyeron? Una ciudad. ¿Qué aprendieron realmente? A pensar."
  • Preview de lo que sigue: Roblox Studio, Python avanzado, Arduino, desarrollo web. El mundo tech los espera.

INSIGNIAS Y GAMIFICACIÓN

🏗️

CONSTRUCTOR

Ciudad con plaza central, casas, caminos y parque completados. Módulos 1–5.

AUTOMATIZADOR

Al menos 3 sistemas Redstone automáticos funcionando en el sector. Módulo 2.

🌱

SOSTENIBLE

3+ construcciones con criterios de sostenibilidad documentados y explicados. Módulos 1–4.

🧩

PROGRAMADOR

Minijuego en Scratch con loop + condicional + variable funcionando. Módulo 6.

🤖

AGENTE IA

Agent que construye estructura automáticamente + modelo Teachable Machine entrenado. Módulos 7–8.

CIUDAD INTELIGENTE

Completó el curso con Ciudad presentada, Python funcional y reflexión sobre los ODS.

NIVEL NOMBRE DESCRIPCIÓN PUNTOS
FÁCIL Ciudadano Completa la actividad mínima de la clase. Comprende el concepto. +10 pts
MEDIO Ingeniero Completa la actividad con modificaciones propias. Explica su proceso. +20 pts
DIFÍCIL Programador Completa el reto avanzado. Enseña o documenta cómo lo hizo. +35 pts
BONUS Innovador Ayuda a un compañero, propone mejora al proyecto, crea algo original. +15 pts

PLATAFORMAS DEL CURSO

MÓDULOS PLATAFORMA PRINCIPAL PLATAFORMA DE CÓDIGO QUÉ APRENDEN
1–4 Minecraft Education Code.org (Aventurero, Voyage Aquatic) Lógica, Redstone, sostenibilidad, diseño
5–6 Minecraft Education Scratch + Code.org (Hero's Journey, Designer) Eventos, loops, condicionales, variables, minijuegos
7 Minecraft Education (Agent) PSeInt Pseudocódigo, funciones, robots constructores
8 Minecraft Education Python (VS Code / Replit) + Teachable Machine Python real, funciones, IA básica, proyecto final

💻 REQUISITOS TÉCNICOS

Computador con mínimo 4GB RAM. Cuenta educativa activa en Minecraft Education. Acceso a internet estable (mínimo 5 Mbps). Cuenta en Scratch y Code.org. Python 3.x + VS Code (o acceso a Replit.com).

🎓 DINÁMICA DE CLASE

Cada clase inicia con pregunta detonadora (5 min). La Parte 1 siempre incluye al menos un ejercicio guiado + reto por niveles. La Parte 2 siempre conecta con el proyecto de ciudad. Cierre con reflexión o mini-presentación.

🏆 HABILIDADES TÉCNICAS

Lógica computacional, pensamiento algorítmico, Redstone (circuitos y compuertas), Scratch (eventos, loops, variables), pseudocódigo (PSeInt), Python básico (funciones, loops, input/output), IA básica (Teachable Machine).

🌟 HABILIDADES BLANDAS

Creatividad y diseño, trabajo colaborativo, pensamiento crítico, resolución de problemas, comunicación (presentaciones), autonomía, reflexión sobre impacto social y ambiental.

CIUDAD INTELIGENTE SOSTENIBLE

🏙️ DEMO DAY — PRESENTACIÓN FINAL

Cada estudiante presenta su Ciudad Inteligente Sostenible construida a lo largo de los 8 módulos.

🏠

Construcciones

Casa sostenible, granja, espacios públicos (restaurante, escuela, parque), fuente de energía renovable.

Automatizaciones

Mínimo 3 sistemas Redstone: luces automáticas, puertas inteligentes, sistema de defensa o distribución.

🐱

Proyecto Scratch

Minijuego funcional con loop, condicional y variable. Demo en vivo durante la presentación.

🐍

Programa Python

Al menos un programa funcional en Python. Puede ser: calculadora, juego de adivinar, sistema de preguntas.

🤖

Modelo IA

Modelo entrenado en Teachable Machine con al menos 2 clases. Demo de clasificación en tiempo real.

🌱

Reflexión ODS

Explicar qué ODS conectan con su ciudad y cómo las decisiones de diseño impactan la sostenibilidad.

↑ TOP