ACM International Collegiate Programming Contest

About ICPC

Compete in the largest programming contest in the world!

The ACM International Collegiate Programming Contest (ICPC) is a multitier, team-based, programming competition operating under the Association for Computing Machinery (ACM). The contest involves a global network of universities hosting regional competitions that advance teams to the ACM-ICPC World Finals. Participation has grown to several tens of thousands of the finest students and faculty in computing disciplines. The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.

Regional Competition

Since 2002 the University of Minnesota has sent eight teams to the international final of the ICPC, to Hollywood, Prague, Tokyo, Florida, Warsaw, Saint Petersburg, Marrakech, and Phuket. 

Forming a Team

A team of three students is needed. For the specific rules on forming your team read this icpc page.

Rules

All rules for the regional competition can be read here.