Descripción del programa
The program prepares students to face the technological challenges of the 21st century through a comprehensive approach to the design, development, implementation, and maintenance of advanced computing systems. It combines foundational knowledge in programming, data structures, algorithms, software engineering, operating systems, databases, and networks with emerging areas such as artificial intelligence, cybersecurity, the Internet of Things (IoT), and DevSecOps. Students develop technical, analytical, and creative skills to solve complex problems, design innovative solutions, and apply agile methodologies and security best practices in business and technological environments. The program also promotes critical thinking, interdisciplinary collaboration, and professional ethics, preparing graduates to lead large-scale technology projects in industries such as technology, finance, healthcare, and manufacturing.

Objetivo del programa
Los egresados de la licenciatura son capaces de:
Ofrecer una base sólida en ciencias de la computación: desarrollando competencias centrales en programación, estructuras de datos, algoritmos, ingeniería de software, bases de datos, sistemas operativos y redes para construir sistemas computacionales complejos.
Preparar para las tecnologías emergentes: permitiendo trabajar en campos de vanguardia como inteligencia artificial, ciberseguridad, Internet de las Cosas (IoT), computación en la nube y DevSecOps mediante práctica y aprendizaje interdisciplinario.
Impulsar la resolución de problemas y el pensamiento analítico: cultivando la capacidad de analizar, modelar y resolver problemas reales con enfoques computacionales, herramientas innovadoras y técnicas basadas en datos.
Promover el diseño de sistemas seguros y escalables: formando para diseñar y mantener infraestructuras y aplicaciones robustas, eficientes y seguras, con buenas prácticas de arquitectura y ciberseguridad.
Fomentar el desarrollo ágil y las prácticas DevSecOps: implementando metodologías ágiles, integración y entrega continua (CI/CD) y procesos de desarrollo centrados en la seguridad, tanto en instalaciones propias como en la nube.
Profundizar en sistemas inteligentes y ciencia de datos: preparando para extraer, procesar y analizar grandes volúmenes de datos y crear modelos predictivos y sistemas inteligentes que apoyen la decisión estratégica y la innovación.
Desarrollar competencias en IoT y sistemas embebidos: diseñando dispositivos IoT y sistemas embebidos con conocimiento aplicado de electrónica, redes de sensores, protocolos, seguridad y arquitectura escalable.
Promover prácticas éticas, profesionales y colaborativas: inculcando responsabilidad ética, colaboración interdisciplinaria y habilidades de comunicación para liderar proyectos y equipos tecnológicos en sectores como salud, finanzas y manufactura.
Apoyar la innovación y el aprendizaje continuo: estimulando la creatividad, la adaptabilidad y la formación permanente para responder a un panorama tecnológico en rápida evolución y contribuir a la transformación digital.
Preparar para el liderazgo y trayectorias avanzadas: posicionando al estudiante para el éxito en diversas carreras de computación o estudios de posgrado, con dominio técnico, pensamiento estratégico y capacidad de liderazgo.
Estructura del programa
Números de curso, títulos y créditos por bloque de requisitos.
Selecciona una mención para ver su secuencia de cursos.

