Preparatory Classes for Engineering Schools (CPGE) is a two-year, intensive preparatory programme within the French-inspired education system, designed to prepare students for the competitive national and international entrance exams to engineering schools. The Mathematics and Physics (MP) track places the strongest emphasis on advanced mathematics and physics, alongside engineering sciences and general education subjects.
The MP curriculum is built around mathematics and physics, complemented by engineering sciences and general education subjects, all assessed through written and oral exams throughout the two years.
Analysis, linear algebra, geometry and probability, the dominant subject of the MP track.
Mechanics, electromagnetism, thermodynamics and optics, taught with a strong problem-solving emphasis.
Introduction to systems engineering (SI), covering mechanical and control-oriented problem-solving.
French, philosophy and English, maintained alongside the scientific core throughout both years.
The programme concluded with the National Competitive Examination (CNC), the national competitive exam giving access to Morocco's public engineering schools.
This national ranking led to admission into the Mechanical Engineering programme at the Mohammadia School of Engineers (EMI).