Les Olympiades Régionales de Programmation Informatique pour le Monde Arabe et l'Afrique du Nord (ANARC) fait partie du Concours Mondial de Programmation Universitaire de l'association ACM (ACM-ICPC), un des concours de programmation les plus prestigieux dans le monde.
ACM-ICPC est un concours à deux niveaux entre des équipes d'étudiants représentant des institutions d'Enseignement supérieur. Plus de 5600 équipes représentant 1733 universités de 84 pays sur les 6 continents participent, chaque année d'octobre jusqu'à décembre, aux qualifications. L'équipe qualifiée participe à la finale mondiale ayant lieu de mars à avril. ANARC attire des étudiants d'écoles et d'universités du Monde arabe et de l'Afrique du Nord.