1. Misión y Visión
Misión
Formar profesionales altamente competentes y éticos, capaces de diseñar, desarrollar y mantener sistemas de software innovadores y de calidad. Comprometidos con el aprendizaje continuo, nuestros egresados están preparados para afrontar y resolver desafíos tecnológicos en un mundo globalizado, contribuyendo al progreso y bienestar de la sociedad, a través del uso sostenible de la tecnología, aplicando los métodos y estándares pertinentes, además de reconocer la importancia de la negociación, de los hábitos de trabajo eficientes y de la comunicación efectiva para producir y entregar soluciones de calidad.
Visión
Ser reconocido como un líder en la formación de ingenieros de software innovadores y éticos, destacados por su excelencia técnica, capacidad para resolver problemas complejos y compromiso con el impacto social positivo. Se impulsan avances en tecnología, diseño y desarrollo de software de calidad, preparando profesionales adaptativos y versátiles que lideren y transformen la industria tecnológica en la región, manteniendo siempre una perspectiva de sostenibilidad y responsabilidad social.
2. Perfil de ingreso
Perfil de Ingreso
El aspirante al programa de Ingeniero de Software debe tener interés en la tecnología, habilidades analíticas y lógicas, así como una base en matemáticas. Es creativo y tiene la capacidad para resolver problemas. Posee habilidades básicas en programación y un entendimiento general de los sistemas informáticos. Además, muestra disposición e interés en el aprendizaje continuo y trabajo en equipo en un entorno digital y cambiante.
3. Perfil de egreso y Campo laboral
Perfil de Egreso
El egresado del programa de Ingeniería de Software de la Universidad Autónoma de Chihuahua está especializado en diseño, desarrollo e implementación de software de calidad en distintas plataformas cumpliendo con estándares aplicables en la industria. Posee un análisis y razonamiento lógico para la adecuada aplicación de técnicas para el modelado, proceso y diseño de software de acuerdo a las necesidades de los usuarios. Es capaz de generar productos tecnológicos que buscan la solución de problemas en ámbitos cotidianos, científicos e industriales, integrando habilidades de comunicación efectiva, liderazgo y ética profesional. Este perfil combina un sólido conocimiento técnico con habilidades prácticas, preparando al egresado para enfrentar desafíos tecnológicos, actuales y emergentes, comprometido con un enfoque sostenible.
Trabajar en:
- Desempeñarse como desarrollador de software y soporte técnico.
- Programador y analista de datos.
- Líder de proyectos del área y administrador de sistemas computacionales.
- Docente en el área de sistemas.
- Desarrollador independiente.
- IT service delivery manager, chief of tech-development.
- Emprender y liderar startups tecnológicas.
4. Objetivos Educacionales
- El egresado es capaz de innovar y desarrollar soluciones tecnológicas eficientes y adaptadas a necesidades reales.
- El egresado es un ingeniero comprometido con el desarrollo sostenible.
- El egresado es un líder capaz de trabajar en equipos multidisciplinarios y liderar proyectos innovadores.
- El egresado se adapta a las tecnologías emergentes y mantiene un aprendizaje continuo.
5. Atributos de Egreso
- Aplica conocimientos de matemáticas, lógica computacional, estructuras de datos, fundamentos de ciencias naturales e ingeniería, junto con conocimientos especializados en ingeniería de software, para identificar, analizar y resolver problemas complejos relacionados con el diseño y desarrollo de sistemas de software.
- Identifica, formula, consulta información técnica relevante y analiza problemas complejos en el desarrollo de software, utilizando principios de matemáticas, computación y ciencias de la ingeniería para proponer soluciones con una visión integral y orientada al desarrollo sostenible.
- Diseña soluciones innovadoras a problemas complejos de software mediante el desarrollo de sistemas, componentes o servicios que cumplan con necesidades funcionales y operativas, considerando restricciones como costos, impacto ambiental, seguridad, accesibilidad y contexto de uso.
- Realiza investigaciones aplicadas para resolver problemas complejos de ingeniería de software, utilizando métodos científicos, recopilación y análisis de datos, así como la evaluación crítica de resultados para proponer soluciones viables y fundamentadas.
- Selecciona, aplica y evalúa herramientas, plataformas y tecnologías actuales para el análisis, desarrollo, prueba y mantenimiento de software, reconociendo sus alcances y limitaciones al enfrentar problemas técnicos de alta complejidad.
- Evalúa el impacto de las soluciones de software en contextos sociales, económicos, ambientales y legales, considerando factores como la sostenibilidad, la seguridad de la información, el uso responsable de la tecnología y el cumplimiento normativo.
- Actúa con responsabilidad ética y profesional, cumpliendo con la normativa nacional e internacional vigente, y aplicando principios que favorecen la construcción de entornos diversos, inclusivos y respetuosos.
- Colabora de manera efectiva como integrante o líder de equipos diversos y multidisciplinarios, ya sea en entornos presenciales, remotos o distribuidos, para abordar desafíos complejos de software con una actitud proactiva y colaborativa.
- Se comunica de forma clara, estructurada e inclusiva en contextos técnicos y no técnicos, mediante la elaboración de documentación, informes, presentaciones orales y gráficas relacionadas con proyectos de software, considerando la diversidad cultural y lingüística.
- Aplica principios de gestión de proyectos, administración y economía en la planificación, ejecución y evaluación de proyectos de software, desempeñándose eficazmente como miembro o líder en entornos organizacionales multidisciplinarios.
- Reconoce la necesidad del aprendizaje continuo y demuestra capacidad para adquirir y aplicar nuevos conocimientos de forma autónoma, adaptándose a entornos tecnológicos cambiantes y manteniéndose actualizado en el área de la Ingeniería de Software.
6. Competencias específicas
Competencias específicas
- Infraestructura Informática
Utiliza diferentes herramientas y servicios de infraestructura informática que dan soporte al ciclo de vida del software, considerando el uso eficiente de los recursos.
- Fundamentos De Programación
Utiliza diferentes lenguajes y paradigmas de programación para la implementación de algoritmos y desarrollo de aplicaciones de software, atendiendo las buenas prácticas.
- Ingeniería Del Proceso De Software
Utiliza las herramientas y metodologías para desarrollar las etapas del proceso de la ingeniería de software para elaborar proyectos, con apego a los estándares internacionales.
- Calidad De Software
Aplica las metodologías y estándares internacionales vigentes para asegurar la calidad del software a lo largo de su ciclo de vida, dentro del campo profesional.