Course Description
Este curso práctico permite a los estudiantes aplicar conceptos y metodologías de ingeniería de software en un proyecto real de desarrollo. Los estudiantes trabajarán en equipos para diseñar, implementar y desplegar un sistema de software completo, siguiendo metodologías ágiles y mejores prácticas de desarrollo. Se enfoca en la integración de conocimientos previos en un contexto de proyecto empresarial.
Syllabus and Course Schedule
Objetivos del Curso
- Aplicar metodologías de desarrollo de software
- Trabajar efectivamente en equipos de desarrollo
- Implementar un proyecto de software completo
- Utilizar herramientas modernas de desarrollo y colaboración
Contenido Temático
- Metodologías ágiles (Scrum, Kanban)
- Gestión de requisitos y user stories
- Arquitectura de software
- Patrones de diseño
- Control de versiones y Git
- Testing y calidad de software
- CI/CD y DevOps básico
- Despliegue y presentación final
| Event | Date | Description | Materials and Assignments |
|---|---|---|---|
| Lecture 1 | Tuesday Feb 6 |
Section Topics:
|
Handouts |
| Sprint 1 | Tuesday Feb 13 |
Section Topics:
|
Deliverables |
| Sprint 2 | Tuesday Feb 20 |
Section Topics:
|
Deliverables |
| Sprint 3 | Tuesday Feb 27 |
Section Topics:
|
Deliverables |