The curriculum consists of 9 subjects, profesional practice, and a Master Thesis Project. Of these 9 subjects, 5 are compulsory and the other 4 are optative, leading to a total of 27 ECTS compulsory credits, 24 optative ECTS, 6 ECTS of practices, and 15 ECTS of Master’s Final Thesis.

The master is organized in two semesters, maintaining a precedence in terms of subject content. The structure of the master courses is as follows:

c Subject ECTS
Q-I C Arquitectura de Altas Prestaciones/High Performance Architecture 6
C Programación Paralela/Parallel Programming 6
C Programación de arquitecturas heterogéneas/Heteogenous programming 6
C Infraestructuras de altas prestaciones/High Performance Infrastructures 6
OPT Herramientas HPC/HPC Tools HPC en la nube/HPC on the Cloud 6
Q-II OPT Programación paralela avanzada/Advanced Parallel Programming Análisis de datos con HPC/Data analytics with HPC 6
C Practicas profesionales/Profesional practice 6
C Taller de proyectos/Projects Workshop 3
C Trabajo Fin de Máster/Master’s Thesis 15