UCT | Home

United Coding Tournament

UCT is a competition that aims to combine competitive programming with the beauty of mathematics in a final-answer elimination based tournament, hosted no place other than our own contest platform.

Learn concepts

Participate frequently

Improve

Read on to find out more

By students, for students...

UCT was created by a group of six high school students who realized that there were two things wrong with computing competitions: most were not based in Canada, and they all had the same test case judge format. Thus, UCT is designed for students in Canada looking to hone their computing skills and is proudly Canadian 🍁.

Ronil Chanchlani

Executive Director

Muhammad Wasif Kamran

Executive Director & Fullstack Developer

Raihaan Sandhu

Executive Director & Fullstack Developer

Darun Kanesalingam

Fullstack Developer

Justin Dai

Problem Writer Lead

Eric Sui

Problem Writer Lead

Advey Nandan

Problem Writer

Ethan Qiu

Problem Writer

Kenneth Chen

Problem Writer

Karan Chawla

Marketing

Vickie Chen

Marketing

Ariel Liu

Marketing


How does it work?

UCT is a final answer elimination based tournament hosted over 3 weekends. Let's break that down:

Typically, most computing contests require you to upload your code to their site (formally called a judge) which then tests the validity of your code by passing input and checking if the output of your code matches the desired result. However, we decided to spice things up and create a competition in a format similar to Project Euler where problems involve a bit more math and computational power to solve abstract problems.

Many computing competitions also are done in one sitting over the span of a couple of hours or through qualification tiers (such as USACO). For UCT, each competition consists of 3 rounds with each round being held every weekend and competitions being seasonal. Scores are based on number of attempts and amount of time taken to solve the competition. The top 50% of contestants will progress to the next round.

Unlike most other competitions, we also offer prizes (cash & subscriptions) to the top 3 contestants of each competition!


How are we running this project?

UCT is a strictly not-for-profit organisation. This means that, in order to continue running our project smoothly, we rely on our amazing and incredible sponsors. Any sponsorships or donations that the UCT receives is always spent on hosting, outreach, and improving our services. We are immensely grateful to our generous sponsors for their support in keeping our mission alive. If you are an individual or company interested in contributing to our mission, please check out our sponsors page.