El proyecto final junta todo: entender un problema, dibujarlo, elegir paradigmas, construir, revisar y defender tu decisión.
Elige un problema
- La biblioteca completa: estudiantes, préstamos con fecha, reservas y una lista de espera (¿qué estructura usarías?).
- El torneo del recreo: equipos, partidos, tabla de posiciones en una matriz.
- El huerto escolar: plantas, cuándo regar cada una, reglas para saber qué cosechar.
- Un problema tuyo, de tu casa, tu escuela o tu comunidad.
Qué entregar
- Un diagrama de flujo del proceso principal.
- Un diagrama de clases UML si usas objetos, o la lista de hechos y reglas si usas lógica.
- El código funcionando, en uno o más lenguajes del curso.
- Dónde viviría en internet: qué guarda en disco, qué puertos abre su firewall.
- Al menos tres entradas en tu diario del arquitecto.
- Una revisión: pide una parte al asistente y documenta qué error encontraste.
Cómo se evalúa
| Criterio | Empezando | Bien | Excelente |
|---|---|---|---|
| Entiende el problema | Describe el problema | Lo descompone en pasos | Encuentra casos difíciles (vacío, repetido, límite) |
| Diseño | Hay un diagrama | Los diagramas coinciden con el código | Cada parte tiene una responsabilidad clara |
| Elección del paradigma | Usa uno | Explica por qué ese | Compara con otro y dice qué pierde |
| Código | Corre | Pasa sus propias pruebas | Otra persona lo entiende sin ayuda |
| Revisión de la IA | Usa el asistente | Encuentra el error | Explica el concepto que lo evita |
Taller libre
Aquí puedes construir tu proyecto. Se guarda solo en este navegador.
Para pensar
- ¿Qué fue fácil?
- ¿Qué fue difícil?
- ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?