Especialidad en Ingeniería de Software.
Objetivo del programa.
Formar a profesionistas con conocimientos sólidos en las metodologías y técnicas que les permitan crear aplicaciones de software de una manera sistemática, controlada y eficiente.
Desarrollar habilidades para el correcto manejo de herramientas de especificación, análisis, modelado, verificación y control del ciclo de vida de un proyecto de desarrollo de software.
Ventajas competitivas.
- Experiencia en el área, ya que surge como una de las facetas de la Maestría en Ciencias Computacionales, siendo ésta la primera en la región y cuya área fuerte de especialización ha sido Ingeniería de Software.
- Materias revalidables para la Maestría en Ciencias Computacionales.
- Alto nivel académico.
- Conocimientos que podrán ser utilizados para la mejora de procesos de software.
- Área relevante, tanto en nivel local, como nacional e internacional.
Perfil del egresado.
El egresado desarrollará los siguientes conocimientos, habilidades, actitudes y valores:
Conocimientos
• Conocimientos en el desarrollo de software a gran escala.
• Conocimientos amplios y sólidos en las metodologías en el estado del arte que apoyan el ciclo de vida del desarrollo de software en sistemas de pequeña y gran envergadura.
Habilidades
• Completará tareas de manera individual, así como tareas que le exijan el trabajo en equipo.
• Reconciliará conflictos en proyectos de software, logrando el balance más adecuado entre las limitaciones de costo, tiempo y conocimientos de sistemas existentes en las organizaciones.
• Aplicará correctamente teorías, modelos y técnicas que faciliten la identificación de un problema, así como el análisis, diseño, implementación, verificación y documentación de un sistema de software.
• Se adaptará rápidamente a las nuevas herramientas que apoyan al ciclo de vida del desarrollo de software, así como de las herramientas de programación.
Actitudes y valores
• Aplicación de la tecnología de punta para resolver problemas de su entorno.
• Actualización constante en su área de competencia, esto es, aprender nuevos modelos, técnicas y tecnología conforme emerjan, con el fin de continuar con su desarrollo profesional.
• Evaluar siempre que sea posible, las diferentes opciones para la solución de un problema, considerando las implicaciones éticas, sociales, legales, económicas y de seguridad en una situación dada.
Perfil del aspirante.
• Egresado de las carreras de Ingeniería en Sistemas Computacionales, Ingeniería en Computación, Licenciatura en Informática, Ingeniería en Electrónica, Ingeniería en Administración de Tecnologías de Información y afines.
• Es deseable tener conocimientos en las áreas de sistemas operativos, estructura de datos y archivos, programación orientada a objetos y bases de datos.
• Capacidad de pensamiento crítico.
• Dominio de lectura y comprensión de inglés técnico.
• Gusto por el estudio, la lectura y el trabajo en equipo.
Requisitos de ingreso.
- Haber concluido estudios de Licenciatura.
- Entrevista con el Director del Programa.
- Solicitud de admisión con los documentos requeridos.