The Alberta Collegiate Programming Contest (ACPC) provides college students from Alberta with opportunities to interact with students from other universities and to sharpen and demonstrate their problem-solving, programming, and teamwork skills. The contest provides a platform for industry and academia to encourage and focus public attention on the next generation of computing professionals as they pursue excellence. ACPC has been inspired by ACM International Collegiate Programming Contest and can be seen as its unoffical chapter.

First Place $1500
Second Place $750
Third Place $300

Sponsored by


First place: University of Lethbridge 1

Left to right: Hugh Ramp, Chris Martin, and Darcy Best

Second place: Alberta Green

Left to right: David Szepesvari, David Spies, and Oscar Ramirez

Third place: Alberta Gold

Left to right: Stephane Pontus, Jason Yuan, and Henry Brausen

Official Scoreboard
Guest Scoreboard

  • ACPC photos (.zip, 47.6 MB): download
  • ACPC problems (.tar.gz of HTML files, .6 MB): download
  • ACPC problem test data (.tar.gz, 2.3 MB): download
  • ACPC problem solutions (.tar.gz, 11 KB): download
  • ACPC poster (.pdf, 0.8 MB): download
Credit to Darko Aleksic, Peter Høyer, and Howard Cheng for creating the problem set and test data.
Registration (Closed)

The registration deadline is 1:00 pm on Friday, October 12th. To register a team of three, send an email to psc.uofc@gmail.com with contestant names, email addresses, and institution. If you are competing from inside Alberta, each team member must create an account on the official ACM ICPC website; Dr. Peter Hoyer will then assign you to a team on the site.

Time and Location

The contest officially begins at 11:00 MST and ends at 16:00 MST on Saturday, October 13th, 2012.

In Calgary, the contest will be held in the CPSC lab on the main floor of the Math Science building at the University of Calgary. Please show up at 10:00 am for practice and rules presentation.

Cities outside of Calgary will have their own designated contest location.

Teams outside of Alberta will compete remotely as guests from a location of their choice.

Contest Details

Teams of three students enrolled in an Albertan educational institution (university or high school) may compete for prizes. Teams not meeting these requirements may participate as guests. The contest is free of charge.

The contest itself is a collection of 5-10 problems to be solved using C, C++, or Java. Team rankings are decided first by number of problems solved, and second by time taken to solve.

Lunch will be provided to official competitors at the Calgary location.

You will need a login and a password provided by the organizers to access the contest and practice contest.

The main contest can be found here and will start at 11:00 on Saturday, October 13th.

The practice contest starts one hour before the main contest and is located here. Participation is optional.


Organized by the Problem Solving Club in association with CSUS.

Join the Facebook event!

Follow Arcurve on Twitter!

Official ACM ICPC Website