El curso de Ingeniería de Software proporciona una comprensión profunda de los conceptos teóricos y prácticos necesarios para el desarrollo de software de calidad. Desde la especificación de requisitos hasta el diseño, implementación, pruebas y mantenimiento del software, los participantes aprenderán metodologías ágiles, modelos de ciclo de vida del software, gestión de proyectos, control de calidad y estándares de ingeniería de software. Este curso se centra en desarrollar habilidades para abordar los desafíos del desarrollo de software en entornos reales y promueve la colaboración efectiva en equipos multidisciplinarios.