September 13, 2023

Welcome Back

Welcome back to another semester for the 2023-2024 year. Come join us at the competitive programming club in ST147 every Wednesday at 5-7 pm.

September 11, 2023

CPC Meet & Greet

Join us next Wednesday, the 13th in ICT 122 for our first meet and greet. In this event, you will meet the Competitive Programming Team. This is an opportunity for you to network and learn more about our upcoming workshops. We will encourage you to form teams, have fun, learn, collaborate and grow as you work on your problem-solving abilities while taking on programming questions! Please fill out our RSVP forms and get signed up so we can add you to our list.

Location: ICT 122 at University of Calgary (2500 University Dr. NW, Calgary)
Date: September 13, 2023
Time: 5:00 PM - 7:00 PM

February 01, 2023

CCPC 2023 Contest

Welcome back to the winter semester! We are excited to announce that the Calgary Collegiate Programming Contest (CCPC) will take place on April 1, 2023. CCPC is hosted by us (CPC) along with the help of our official sponsor, Synopsys.

This is the perfect event for students to demonstrate and test their problem-solving abilities through programming. We have two divisions, so we strongly encourage first-year students to test their skills in the contest.

The deadline to register for the contest is March 30, 2023 at 11:00PM MST, but capacity is limited and has historically sold out! With that being said, you can register and find full contest details by clicking on the poster below or buttons above!
** Please note not all languages may be able to produce a solution to some questions.

October 25, 2022

Dynamic Programming 2

We'll review the greedy problem "Assigning Workstations" which tripped up a lot of people, and continue overviewing DP with the "Exact Change" and "Narrow Art Gallery" problems. Come out to practice! See you all there💃

October 18, 2022

Welcome Back

We will be having our weekly workshop today in room MS 160 at 6pm. We will be reviewing the "Roman Holidays" and "Canonical Coin Systems" problems from last week, and introducing dynamic programming, the technique that often makes the difference between getting a top placement in a contest or not. ACPC is approaching fast so be sure to come and practice for the big event! Hope to see you all there!🥳