This the site of the University of Alberta Programming Contest Club. We are a small group of passionate competitive programmers in Edmonton, Alberta, Canada. Find out more here.

Responsive image

The Programming Club meets on Fridays 3-5pm in CSC 3-49. Anyone is welcome to attend! Show up and discuss problem statements, descriptions, methods of attack, as well as sample solutions. In addition, there are intro sessions for those who are new to contest programming or those who want more hands-on experience on Mondays 5-6pm in CSC 1-53.

Please join our mailing list to recieve important announcements regarding the club.

Spring/Summer 2019

For the spring and summer terms, we will meet on Wednesday instead of Friday. The first meeting of the term is on May 8.

Winter 2019

The final meeting of the Fall term will be on December 7. There will be no meetings held over the break; we will resume on January 11. Happy holidays!

Fall 2018

The club web page is now maintained! Keep an eye out for more updates in the following months.

Fall 2017

We discussed the Greater New York 2009 Problem Set. Some code was developed and can be found here.

Web page maintance desparately needed! We had this very nice web page look and structure developed a couple of years ago, but it needs someone to polish it, fix a few links, and update some pages. Let Zac Friggstad know if you are willing to help!

Winter 2017

The University of Alberta Programming Contest is on! Date: Saturday, March 18.

See you there. Tell your friends. This is a completely open contest. Grade school students welcome!

Fall 2016

Google is coming to campus! Check out this flyer for information on a tech talk, mock interviews, and a lunch n' learn.

Welcome to a new semester. The following contests are coming.
  • Lethbridge Collegiate Programming Contest: Sep 24

    This is Lethbridge's local contest. I encourage you all to do this one. Feel free to team up and register yourselves. You may compete individually. Please let me know if you would like to be put in a "pool" of people that I can form teams from.

  • Alberta Collegiate Programming Contest: Oct 15 (tentative)

    This is the best practice leading up to the regional contest. I will post more information and the url once I have it.

  • UBC Practice Contests: weekly

    You can always participate in these practices, organized by Paul Liu at UBC (Thanks Paul!). I have login credentials for their system, email me if you want access.

  • The Rocky Mountain Regional Contest: Oct 28 (practice) and 29 (official).

    This is the ACM contest everyone talks about here. We plan on hosting it here in Edmonton again. I will post more information once it is available.

Winter 2016

UAPC Practice Contest

We are hosting a contest on Saturday, March 5 from 11am-4pm. This is being organized with UACS. Free pizza for those who come in to CSC 1-59 to compete there! More UAPC information here.

CCPC Practice Contest

Calgary is hosting a practice on Saturday, March 12. We can register as guests and compete remotely. If there is enough interest, I will organize a local site and we can compete from one of the UGrad labs. Do consider participating! More CCPC information here.

Other Practices

UBC still holds practices over the weekend. Check here for the schedule. We are invited to participate remotely, email me (zacharyf) if you need a login.


UBC Practice Contests
UBC runs great practices most weekends. The length of the contests seem to vary, but they usually start at 11 on Saturdays. You can practice either individually or with a team.
I will announce the url for the practices before they take place. Send an email to my U. Alberta address (CCID zacharyf) if you want to get a username/password to participate.
For information on their past contest, please visit:
To get a sense of their minimum difficulty, the easiest problem from their latest practice can be found here.
U of A Local Contest (unofficial name), date TBD
Very few details are decided, but we want to run a local contest along with UACS. Details to follow once they are fixed.
The Alberta Collegiate Programming Contest, Oct 17
The plan this year is to have 2 divisions, one for veterans and one for students that are newer to programming contests. Do consider participating even if you have no experience. A URL will be posted when it is available.
Last year's site
Rocky Mountain Regional Contest, Nov 14
The official qualifier for the ACM ICPC World Finals. Check to see if you are eligible here.
Last year's site