Spanish English French

Perfil de egreso

El Licenciado(a) en Ingeniería en Desarrollo y Tecnologías de Software es un(a) profesional dedicado(a) al estudio y desarrollo de las ciencias computacionales, que derive en elementos para la concepción y creación de ambientes, facilidades y aplicaciones innovadoras de la computación dentro de entornos diversos de demandas a satisfacer. Profundizando en los fundamentos de la construcción de software de base y de aplicaciones, mantendrá un estudio riguroso en los principios que caracterizan a las ciencias formales y estará preparado para elaborar teórica y prácticamente modelos de realidades complejas, cuidando su consistencia, eficiencia y rendimiento.

 

Competencias genéricas

  1. Aplica un pensamiento sistémico y complejo en la construcción de conocimientos y toma de decisiones.
  2. Piensa de forma crítica, creativa y autorregula sus procesos cognitivos.
  3. Maneja tecnologías de la información y comunicación para la gestión y construcción de conocimientos.
  4. Construye y transfiere conocimientos científicos, tecnológicos y humanísticos.
  5. Plantea proyectos de investigación científica para generar nuevos conocimientos.
  6. Formula propuestas y gestiona proyectos con una visión de sustentabilidad para la solución de problemas.
  7. Participa y colabora en grupos multi e interdisciplinarios para la investigación de diversos objetos de estudio.
  8. Trabaja de forma autónoma y asume liderazgo colaborativo con diversos grupos.
  9. Se relaciona y colabora con diversas culturas en un marco de respeto.
  10. Comunica ideas y argumentos de manera oral y escrita.
  11. Se comunica de manera efectiva en una segunda lengua.
  12. Posee una cultura para el cuidado personal a través de hábitos de vida saludable.
  13. Aprecia y valora el arte y cultura en todas sus expresiones.
  14. Asume una actitud innovadora en su práctica profesional y personal.
  15. Se desempeña de manera eficaz y eficiente bajo condiciones presión.
  16. Se desempeña en su práctica profesional y vida personal bajo principios éticos y morales.
  17. Se adapta a nuevos contextos de su práctica profesional y de su vida personal en el ámbito local, regional, nacional e internacional.
  18. Se mantiene actualizado en los conocimientos y habilidades de manera permanente y los utiliza en su práctica profesional y vida personal.

Competencias disciplinares

Matemáticas

  1. Aplica habilidades de abstracción y expresión matemática para la solución de problemas.
  2. Formula modelos matemáticos para la solución de problemas mediante el desarrollo de aplicaciones de software para diversos entornos.
  3. Posee conocimientos formales sobre las bases matemáticas de la computación y los aplica en la solución de problemas.

 

Programación e ingeniería de software

  1. Aplica un conjunto de metodologías para el desarrollo de productos y servicios de software de base y aplicaciones.
  2. Posee los conocimientos teóricos y prácticos para la construcción conceptual de soluciones de software.
  3. Construye software de base y aplicaciones con base en estándares internacionales de calidad.

  

Software de base

  1. Aplica técnicas y metodologías para la construcción de software de base y sistemas operativos de las computadoras.
  2. Posee conocimientos teóricos para el diseño conceptual del software de base y sistemas operativos de las computadoras.

 

Arquitectura de computadoras

  1. Diseña y construye modelos para la solución de problemas mediante la integración del hardware y software.
  2. Posee conocimientos sobre las bases teóricas, técnicas y prácticas del funcionamiento de los sistemas digitales.

 

Redes

  1. Aplica los fundamentos teóricos del funcionamiento, operación y seguridad de los sistemas de trasmisión y comunicación en la formulación de propuestas de solución.
  2. Diseña y construye redes convergentes para la trasmisión y comunicación de voz, datos y video con base en los estándares de la industria.

 

Entorno social

  1. Formula proyectos bajo diversos esquemas de factibilidad y pertinencia.
  2. Propone estrategias para la integración de equipos de desarrollo en las organizaciones.

 

Tratamiento de información

  1. Diseña, construye y maneja sistemas de bases de datos.
  2. Aplica técnicas y metodologías para realizar análisis de información.

 

Interacción Hombre-Máquina

  1. Aplica principios y metodologías para proponer soluciones de software basadas en la interacción humano-computadora.

 

Competencias profesionales

  1. Aplica metodologías y técnicas de análisis y diseño para el desarrollo de software.
  2. Obtiene los requerimientos para el diseño y desarrollo de software.
  3. Elabora las especificaciones de los requisitos de software.
  4. Desarrolla productos de software aplicando modelos y metodologías para el aseguramiento de la calidad en los procesos de desarrollo.
  5. Identifica los elementos necesarios para la implementación de software.
  6. Realiza pruebas unitarias e integrales para el aseguramiento de la calidad en los productos de software.
  7. Implementa técnicas y algoritmos en computación teórica.
  8. Realiza el modelado de problemas con base en la computación teórica.
  9. Realiza la codificación de algoritmos en computación teórica.
  10. Selecciona técnicas o algoritmos en computación teórica para la solución de problemas.
  11. Aplica conocimientos sobre el funcionamiento de los circuitos electrónicos y digitales en las especificaciones y diseño de hardware.
  12. Implementa soluciones de redes de computadoras para resolver necesidades específicas de trasmisión y recepción de datos.
  13. Diseña, modela e implementa bases de datos para la construcción de soluciones que requieran tratamiento de información.
  14. Aplica técnicas y metodologías de análisis de información para la toma de decisiones.
  15. Aplica estrategias y soluciones de tecnologías de información y comunicación en las organizaciones.
  16. Identifica los requerimientos no funcionales relacionados con el hardware, configuración y mantenimiento de equipos computacionales.
  17. Colabora en proyectos de investigación que impulsa el desarrollo tecnológico.