Program
The curriculum consists of 13 subjects and a Master Thesis Project. Of these 13 subjects, 9 are obligatory and the other 4 are optative, leading to a total of 42 ECTS obligatory credits, 12 optative credits and 12 credits of Master's Final Project. This means an academic offer of 66 ECTS. Students must register for all obligatory subjects and at least 6 optative credits.
The master is organized in two semesters, maintaining a precedence in terms of subject content. In the first semester only obligatory subjects are provided, optative subjects set out in the second semester. Project Workshop and Final Master Project are also held during the second semester.
The structure of the master is as follows:
Code |
Subject |
Sem. |
ECTS |
M1 |
Computer Architecture |
1 |
3 ECTS |
M2 |
Supercomputer Architecture |
1 |
6 ECTS |
M3 |
Scientific Computing in Emerging Architectures (OPT) |
2 |
3 ECTS |
M4 |
Parallel Programming |
1 |
6 ECTS |
M5 |
Optimization and Parallelization Techniques |
1 |
6 ECTS |
M6 |
Software for Supercomputing |
1 |
3 ECTS |
M7 |
Scientific Computing and High Performance Simulation |
2 |
6 ECTS |
M8 |
Debugging and Performance Analysis (OPT) |
2 |
3 ECTS |
M9 |
Computation in Distributed Systems |
1 |
3 ECTS |
M10 |
Systems Administration I |
1 |
3 ECTS |
M11 |
Systems Administration II (OPT) |
2 |
3 ECTS |
M12 |
Administration of Supercomputing Facilities (OPT) |
2 |
3 ECTS |
M13 |
Projects Workshop |
2 |
6 ECTS |
M14 |
Final Master Project |
2 |
12 ECTS |