UCT | Help & FAQ

Frequently Asked Questions

How does UCT 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 in input and checking if the output of your code matches. 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 bimonthly. 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 nonprofit organisation. This means that we rely on amazing and generous sponsors to help the project running smoothly. Any money that UCT receives is always spent on our costs such as hosting, outreach, and generally improving our services.

If you are an individual or company interested in helping us, please check out our sponsors page.

Are there any sample problems?

You can find past problems on our archive page!

When will the next contest be held?

The UCT typically runs contests every four months. Our team is working hard to set up and improve our next contests. If you are interested in participating in our future tournaments, make sure to register an account so you’ll be notified when we start running our next contest..

How to register?

To register an account, click the Register button at the top right of the website. All you need to do is enter an email address and a username, then you should be good to go once you verify your email address. It sometimes takes a while (10 minutes) to send the verification email.

What do I get from participating in the UCT?

Overall, the UCT is an amazing opportunity to practice your computing and programming skills in a competitive environment. Even if you are a beginner in coding, if you’re passionate about computing and problem solving, our contests will be super fun. You will be able to hone your abilities and compete with friends and other high school students. We have awesome prizes for our final winners and the contest is a super exciting chance to upgrade your coding skills and have a fun time.