Sobre el programa de formación
En el marco de este programa, «Fundamentos matemáticos y software de sistemas y complejos informáticos de alto rendimiento», se estudian en profundidad las matemáticas, la teoría de algoritmos, la teoría de la información y la teoría de las transformaciones de optimización de programas. Asimismo, se dominan lenguajes de programación modernos (C++, Python) y herramientas para la programación paralela y distribuida. El énfasis no se pone únicamente en la teoría, sino también en la realización de investigaciones reales, la escritura de código y su prueba y optimización.
¿Qué hacen los graduados?
Los profesionales de este ámbito trabajan en la intersección de las matemáticas, la informática y la ingeniería. Su tarea consiste en crear y optimizar software para que los sistemas de computación de alto rendimiento (supercomputadoras, clústeres, sistemas de aprendizaje automático y sistemas de procesamiento de Big Data) funcionen con la máxima eficiencia posible. Desarrollador y arquitecto de software. Diseñará sistemas capaces de utilizar los recursos de forma eficiente: paralelizar tareas y optimizar el código para procesadores multinúcleo y aceleradores gráficos. Estos conocimientos son muy demandados en el sector fintech, la bioinformática, los cálculos científicos, el desarrollo de motores de videojuegos y los sistemas de inteligencia artificial. Especialista en computación de alto rendimiento (HPC).