To enter the Diplôme d'Ingénieur curriculum of Grandes Écoles, students traditionally have to complete the first two years of their curriculum in the very intensive preparatory classes, most often in an institution outside the Grande École. At the end of these preparatory classes, the students take nationwide, extremely selective competitive exams for entrance into Grandes Écoles, where they complete their curriculum for three years. Thus the 1st year of the Diplôme d'Ingénieur curriculum in Grandes Écoles corresponds to a senior undergraduate year, and the two final years correspond to the graduate part of the curriculum:  1st year at Mines Rabat - equivalent to - senior year of BSc. 2nd year at Mines Rabat - equivalent to - 1st year of MSc. 3rd (final) year at Mines Rabat - equivalent to - 2nd year of MSc. The Mines Rabat has a total of 15 engineering options:  Agreements signed with: