Welcome to the University of Calgary Competitive Programming Club website. If you enjoy programming, solving problems, and want to practice coding faster, more efficiently, and with fewer bugs, this is the place to be! We meet every Wednesday night from 6:00-7:30pm in MS 160 for coaching and practice. Saturday practice contests are also held regularly. To join the club, just join our mailing list.

Join mailing list Join Discord server

Fall 2017 Welcome Back & Name Change
September 11, 2017

Welcome back! The club wishes everyone the best in their semester. We have a lot of events in store so check back for updates.
Join our mailing list to ensure you don't miss out on updates and event sign-ups. We are also having our first meeting September 20th at 6pm in MS 160. See you then!

Officially this semester, Problem Solving Club (PSC) is renaming itself as Competitive Programming Club (CPC). This name change came about as a decision to better reflect the Club's history, mission, and competitive spirit. We still look forward to helping the undergraduate computer science base at large. But we are focusing more than ever on instilling an attitude of learning and improving one's programming skills, especially in a competitive environment.
Stop by at one of our meetings to check out what competitive programming is about. Beginner or expert, we have content in store to appeal to everyone. You'll improve your interview and programming skills at the very least!

Winter 2017 Leaderboard Winners
April 06, 2017

Congratulations to all of the leaderboard winners. These students have completed the most competitive programming problems over the course of the Winter 2017 semester. The first and second place winners won a lunch with the CTO of Arcurve Inc.
  1. Thomas Vu
  2. Teresa Van
  3. Ian Eliopoulos
  4. Jerome Adviento
  5. Michael Hoang
  6. Sean Ovens
Leaderboard Winners

Calgary Collegiate Programming Contest 2017
February 28, 2017

Registration for CCPC 2017 has now begun. Like the ACPC, we are hosting two contest divisions so all levels of experience are welcome. The deadline for signing up is March 15 at 11:30pm. Spots are limited, so sign up as soon as possible.

More info