
Formar profesionales en el proceso de desarrollo y la evolución de sistemas de software a pequeña y gran escala, que solucionen problemas dentro de diferentes áreas de concentración, utilizando las herramientas adecuadas para optimizar los recursos de tiempo y costo, con apego a la ética profesional. Los objetivos específicos de la Licenciatura en Ingeniería de Software son que el egresado: - Explique y aplique un proceso de desarrollo de software sistémico acorde a la magnitud y complejidad de proyectos de aplicación, sean o no éstos nuevos desarrollos, tomando en cuenta la evolución y el cambio de los mismos. - Describa y aplique las herramientas necesarias para la especificación, diseño, verificación y validación de sistemas de software. - Se desempeñe en al menos un área de concentración, trabaje y se comunique de forma profesional en equipos interdisciplinarios. - Aplique el conocimiento y las habilidades para mejorar el proceso de desarrollo de software. - Contribuya al avance de la Ingeniería de Software con un acervo de conocimientos tanto teóricos como prácticos.
Es deseable que el candidato al programa de la Licenciatura en Ingeniería de Software posea los siguientes conocimientos, habilidades y actitudes. Conocimientos sobre: - La operación básica de una computadora y de al menos una aplicación de oficina. - Conceptos básicos de geometría y trigonometría. - Conceptos básicos de operaciones algebraicas y ecuaciones. - Conceptos básicos de precálculo. - Nivel básico del idioma inglés. - El entorno político, económico y social en la actualidad. Habilidades para: - Tener hábitos y métodos adecuados para el estudio. - Expresarse correctamente en forma oral y escrita en la descripción de los procesos que llevan a la solución de un problema dado. - Analizar y sintetizar problemas prácticos y de la vida real. Actitudes: - Interés y gusto por la aplicación de las matemáticas y la computación. - Interés y gusto por la investigación tanto teórica como práctica. - Interés y gusto para proponer e implementar soluciones. - Disposición para el trabajo académico, en forma cooperativa y participativa, dentro y fuera del aula de clases
Licenciado en Ingeniería del Software
Primer Semestre
- Cálculo Diferencial
- Álgebra Superior I
- Fundamentos de Programación
- Metodología de la Investigación
- Fundamentos de Ing. de Software
Segundo Semestre
- Cálculo Integral
- Álgebra Superior II
- Programación
- Matemáticas Discretas
- Gestión Tecnológica
Tercer Semestre
- Teoría de la Computación
- Álgebra Lineal
- Estructuras de Datos
- Interacción Humano-Computadora
- Probabilidad
Cuarto Semestre
- Arquitectura de Computadoras
- Teoría de Lenguaje de Programación
- Sistemas Operativos
- Diseño de Software
- Inf. Estadística
Quinto Semestre
- Redes y Seguridad de Computadoras
- Bases de Datos
- Arquitecturas de Software
- Construcción y Evolución de Software
- Diseño de Experimentos en Ingeniería de Software
Sexto Semestre
- Programación en la web
- Sistemas Distribuidos
- Área de Concentración I,A
- Aseguramiento de la Calidad del
Software
Séptimo Semestre
- Métodos Formales en Especificación y Diseño de Software
- Administración de Proyectos I
- Área de Concentración I,B
- Evaluación de Proyectos
- Área de Concentración II,A
Octavo Semestre
- Métricas de Software
- Administración de Proyectos II
- Áreas de Concentración I,C
- Áreas de Concentración II,B
- Áreas de Concentración II,C