Welcome to the University of Calgary Problem Solving 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

Executive Position Applications
January 16, 2017

Interested in becoming a PSC executive? You will learn how an organization works internally, how to plan and prepare for events as a team, network with sponsors, and earn CCR hours. From working with the CPSC department to hosting workshops, you’ll pick up many new skills as an executive.

As an executive, you will attend weekly Wednesday meetings, aid in preparing for programming contests (CCPC & ACPC), help new members get settled in, and learn the ins and outs of what makes us the Problem Solving Club. Along with that, you can help out with workshops, and possibly work on our website, leaderboard, or anything else that you are interested in.

Please apply by January 31, 2017 in order to be considered for a position.

Apply now

Wednesday Meeting - Dynamic Programming
November 12, 2016

This Wednesday, November 16, Dr. Hoyer will be teaching a session on dynamic programming.

Dynamic programming problems are quite prevalent in both programming contests and in technical interviews at companies like Facebook, Google, Microsoft, etc., so having a good understanding will make you really stand out.

To give perspective, there were two dynamic programming problems in the last ACPC, and the top 3 teams were the ones who were able to solve those problems. Understanding how to solve these problems might make the difference between placing 15th and in the top 3.

Alberta Collegiate Programming Contest 2016 Registration
October 05, 2016

Registration for the ACPC is now open. We are hosting two divisions so all levels of experience are welcome. Space is limited, so sign up early! The deadline for signing up is Wednesday, October 12. A big thanks to Arcurve for sponsoring this contest.

Register Now