In the third part of the master program, each student carry out an HPC-centered project with a time duration and difficulty tailored to her/his professional interests and expectations.

In order to graduate with the degree of a Master in High Performance Computing, all students are advised to undertake a technically challenging project in collaboration with an on-going research team and/or an industrial partner. In their projects, students must apply the knowledge obtained in the previous sections of the program to a scientific or technical computational problem that could, for instance, require the addition or improvement of parallelization or optimization or a port to a new HPC technology, or a combination thereof to a scientific application. Project proposals must be submitted to and accepted by a committee and must be overseen by a qualified adviser. The typical project have a duration of between six and nine months at most, and should then be reported in a written thesis.