
Formar especialistas capaces de analizar, diseñar, codificar, probar y mantener proyectos de sistemas de software mediante la aplicación creativa e innovadora de herramientas y metodologías, asumiendo una actitud ética y de responsabilidad social
Personas que presenten un título de licenciatura afín al programa
Especialista en desarrollo de Software
Perfil de egreso
El egresado de la especialidad en desarrollo de software será capaz de: a) desarrollar y mantener sistemas de software basados en los enfoques estructurado u orientado a objetos, b) desarrollar sistemas de servicios en Internet mediante el trabajo en equipo y la aplicación creativa e innovadora de herramientas y metodologías para optimizar la productividad y la calidad de la industria del software.
Para ello deberá demostrar:
Conocimientos de:
- Metodología de la investigación.
- Unified Modeling Language (UML) y patrones.
- Bases de datos.
- Java.
- Flash.
Habilidades para:
- Estructurar un anteproyecto empresarial.
- Modelar sistemas implantados en computadora.
- Diseñar y administrar bases de datos multimedia y distribuidas.
- Implementar sistemas distribuidos en plataformas de software libre.
Actitudes:
- Mejora continua.
- Responsabilidad social y sustentable.
- Respeto a la dignidad humana.
- Colaboración y participación.
- Compromiso.
- Apertura hacia el desarrollo personal.
- Iniciativa positiva.
Plan de estudios
ÁREA DE ESPECIALIDAD EN DESARROLLO DE SOFTWARE
- Ética.
- Metodología de la investigación para ingenierías.
- Análisis y diseño de software avanzado orientado a objetos.
- Bases de datos avanzadas.
- Programación orientada a objetos (JAVA).
- Prueba y mantenimiento de software.
- Desarrollo cliente/servidor.
- Diseño de software para ambientes web.
- Desarrollo de sistemas distribuidos.
- Intervención para el desarrollo de software cliente/servidor en entorno web.