Esta carrera forma al profesional con conocimientos teóricos sólidos en la disciplina y con habilidades de programación; capaz de desarrollar soluciones computacionales de frontera. Proporciona los fundamentos que le permiten adaptarse a tecnologías emergentes e ideas nuevas, y la preparación para:
• Analizar, diseñar y construir sistemas de software complejos.
• Desarrollar mecanismos para resolver problemas relacionados con: seguridad, almacenamiento de información en bases de datos y envío de información a través de redes de computadoras.
• Atender áreas particulares como la inteligencia artificial.
Entre sus principales actividades se encuentran: • Investigación básica y desarrollo tecnológico, así como apoyo a investigación en equipos multidisciplinarios.
• Desarrollo de aplicaciones de la computación para otras ciencias y disciplinas, y para la industria: desarrollos en Internet, diseño de interfaces, cómputo móvil.
• Formación, capacitación y actualización de recursos humanos.