The Moroccan Collegiate Programming Contest (MCPC) is a problem solving collegiate competition that focuses on programming skills. It is a qualifying round for the ACM Arab Collegiate Programming Contest (ACPC). MCPC is organized in the same spirit and is governed by all applicable rules of the ICPC. Winners of an MCPC contest get the chance to represent Morocco in the Arab world and compete against the best Arab teams. Winning teams from the ACPC, are qualified to the final round which is the International Collegiate Programming Contest: ICPC.