Who is Welcome?

Anyone! Undergraduate, graduate, and even high school students are welcome to join. We are a group that loves to solve programming challenges!

Do I Need to Compete?


While preparing for programming contests is one important aspect of the club, you are encouraged to come join our discussions even if you do not want to compete.

Club Activities

Join the mailing list

Keep up to date with latest club meetings, events and contests.

What is Competitive Programming?


Get the Book

Competitive Programming 3 is a great resource to anyone looking to get started. The competitive programming course CMPUT 403 loosly follows this book.