International Collegiate Programming Contest

ICPC logo

The International Collegiate Programming Contest (ICPC) is the oldest, largest, and most prestigious university-level programming competition in the world. Each year, more than 50,000 students from over 100 countries compete in Regional competitions to earn a spot at the World Finals. Students compete in teams of three to solve a number of programming problems over the course of five hours.

The contest fosters creativity, teamwork, and innovation in building new software programs, and tests the students’ ability to work efficiently in stressful conditions.

Since 1993, Waterloo has qualified for the World Finals 26 times, been the World Champions twice, and been the North American Champions six times.

Jane Street logo

We are grateful to Jane Street for sponsoring Waterloo’s participation in the contest. 

All members of the University of Waterloo community are invited to compete in local contests that are organized each Fall, Winter, and Spring term.

After the Fall local contest, we select several teams to represent Waterloo at the East Central North America Regional Contest to compete for a spot at the North American Championship, which can then lead onto the World Finals.

Subscribe to the acm-contest-announce mailing list to receive announcements of upcoming contests at Waterloo.