Skip to content

Commit 05fafe0

Browse files
IoTeacherclaude
andcommitted
SYLLABUS: agregar sección Proyecto Final con los 4 dominios y rúbrica
Referencia proyectos_finales/ desde el calendario (sem. 17) y desde la sección de evaluación, con tabla de los 4 proyectos y su stack por capa. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KTRqGqphqyi8y1XAcWXoFE
1 parent 7e4f159 commit 05fafe0

1 file changed

Lines changed: 28 additions & 1 deletion

File tree

SYLLABUS.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ El semestre Agosto–Diciembre 2026 comprende **16 semanas** lectivas.
6565
| 15 | 16–20 nov | **U4 · Tema 4.3** Optimización / CLP(FD) | Restricciones sobre enteros, Sudoku 9×9, asignación de horarios TecNM como CSP | **Examen Parcial 2** (U3–U4) |
6666
| 16 | 23–27 nov | **U4 · Tema 4.4** Proyecto final | Sistema de trámites TecNM multi-módulo con CLP; presentación en equipo | **Proyecto Final** |
6767

68-
> **Semana 17 (30 nov – 4 dic):** Presentaciones finales y cierre administrativo.
68+
> **Semana 17 (30 nov – 4 dic):** Presentaciones de Proyecto Final y cierre administrativo.
69+
> Cada equipo demuestra en vivo su sistema multi-paradigma. Ver [`proyectos_finales/`](proyectos_finales/) para los 4 dominios disponibles.
6970
7071
---
7172

@@ -92,6 +93,32 @@ Cada unidad se evalúa independientemente:
9293
| P5 | Listas y aritmética Prolog | SWI-Prolog (plunit) | Sem 12 |
9394
| P6 | Búsqueda metro CDMX | SWI-Prolog | Sem 14 |
9495

96+
### Proyecto Final multi-paradigma
97+
98+
El Proyecto Final integra los tres paradigmas del curso en un sistema funcional de dominio real.
99+
Se elige **uno** de los cuatro proyectos disponibles en [`proyectos_finales/`](proyectos_finales/):
100+
101+
| # | Proyecto | Dominio | Capa 1 | Capa 2 | Capa 3 |
102+
|---|----------|---------|--------|--------|--------|
103+
| [P1](proyectos_finales/proyecto1_tramites_imss/) | Validación de trámites IMSS | Seguridad social | Prolog | Erlang/OTP | Haskell |
104+
| [P2](proyectos_finales/proyecto2_horarios_tecnm/) | Planificador de horarios TecNM | Educación / CSP | Prolog CLP(FD) | Clojure ||
105+
| [P3](proyectos_finales/proyecto3_monitor_iot/) | Monitor de alertas IoT CENAPRED | Ingeniería de sistemas | Prolog | Erlang/OTP | Elixir |
106+
| [P4](proyectos_finales/proyecto4_inventario_sat/) | Inventario con reglas fiscales SAT | Contabilidad / CFDI | Prolog | Erlang/OTP | Haskell |
107+
108+
**Rúbrica del Proyecto Final:**
109+
110+
| Criterio | Peso |
111+
|----------|------|
112+
| Capa 1: tests `plunit` pasando, CLP(FD) aplicado | 30% |
113+
| Capa 2: OTP/Clojure arrancando, supervisión demostrada con `kill` | 30% |
114+
| Capa 3: Haskell/Elixir compilando con tipos o Stream correctos | 20% |
115+
| Integración entre capas documentada y funcional | 10% |
116+
| Exposición técnica (10–15 min, demostración en vivo, sem. 17) | 10% |
117+
118+
> Código que no compila = 0 en esa capa. La demostración debe correr sin modificaciones en el equipo del profesor.
119+
120+
---
121+
95122
### Criterio de acreditación
96123

97124
- Calificación mínima aprobatoria: **60 / 100**

0 commit comments

Comments
 (0)