Curso
CS 7210 Distributed Computing
- 3 créditos
- Curso fundacional
Cubre consenso, replicación, tolerancia a fallos y almacenamiento distribuido, todo implementado desde cero. Es el curso más exigente del catálogo.
Nombre en español
Computación distribuida
Qué se estudia
- Relojes lógicos, ordenación de eventos y modelos de consistencia.
- Protocolos de consenso y replicación.
- Transacciones distribuidas.
- Estudio de sistemas reales en producción.
Cómo se evalúa
Proyectos de implementación con pruebas exhaustivas, exámenes y lecturas de artículos.
Qué conviene saber antes
CS 6200 o experiencia sólida en sistemas.
Consejos de estudiantes
- Solo compensa si la meta profesional incluye infraestructura de modelos a gran escala.
- Se cursa solo y en un semestre tranquilo.
Cuándo tomarlo
Como electiva libre avanzada, y nunca junto a otro curso pesado.
Lenguajes y herramientas
- Java
- Go en algunas ediciones
Cifras aproximadas de reseñas
Son promedios aproximados de reseñas de estudiantes publicadas en OMSCentral y en OMSHub, de manera que cambian de un semestre a otro.
| Indicador | Valor aproximado |
|---|---|
| Dificultad de 1 a 5 | 4.6 |
| Carga semanal | 25 horas |
| Valoración de 1 a 5 | 3.9 |