ACM students

ICPC Programming Competition

Put your code-writing wizardry to the test. Flex your algorithm muscles. Work with a team in an international competition.

The International Collegiate Programming Contest (ICPC) is a two-tiered competition among teams of three students representing institutions of higher education.

The teams are given several problems to solve in five hours by writing computer programs. Teams first compete in regional contests held around the world from September to November each year. Top teams from each regional contest qualify for advancement to the ICPC World Finals, typically held sometime in the following May.

UBC has qualified for the World Finals numerous times and won the Pacific Northwest Regional Contest many years as well, beating the likes of Stanford, Berkeley, SFU, and Washington.


We need your skills

In order to keep this tradition alive, we need UBC students (both undergraduate and graduate) to get involved. We typically hold practices once or twice a week in ICICS 005 year-round. There is almost always a practice 11 a.m. - 5 p.m. every Saturday and anyone with basic programming ability is welcome to join. Tryouts for the team typically occur around the end of September.

Sign up for the programming team today!

ICPC Links

ICPC Pacific Northwest Region
ICPC International Web Site