Code Quest is an annual team-based competition that happens in late-February each year. Teams of 2-3 people are given 20 problems and 2 hours to solve as many as they can in the timeframe.
Code Quest is offered both virtually and in-person at several locations in the US.
The contest is offered in 2 divisions:
Novice, for beginner programmers with little to no experience.
Advanced, for intermediate-advanced programmers with some experience.
Programming can be done in Python, Java, C#, or C++.
Only 4 teams can compete from each school, and Westwood already has 1, so 3 more teams can register if they wish! Every team is required to have a coach, but a parent from a competitive team can fill that role if they wish. A coach can help guide team preparation for the contest, but is not required to do so. This is an excellent team competition, so if you have a few friends looking to code, this is a great opportunity!Â
Contest 2: 1/30-2/2
Contest 3: 2/20-2/23
Contests are offered in four divisions:
Bronze, for students who have recently learned to program, but who have no training in algorithms beyond basic concepts like sorting and binary search.
Silver, for students who are beginning to learn fundamental problem-solving techniques (e.g., recursive search, greedy algorithms) and fundamental data structures.
Gold, where students encounter more standard algorithms of a more complex nature (e.g., shortest paths, dynamic programming) and more advanced data structures.
Platinum, for advanced students who are well grounded in algorithmic problem-solving techniques, who wish to challenge themselves with sophisticated and more open-ended problems.
All competitors start in Bronze and advance based off of their score in a contest. A perfect score of 1000 allows for an in-contest promotion, so the competitor can compete again during the same contest period in a higher division.
USACO is one of the most prestigious competitions for computing/computer science, with top scorers invited to USACO Camp and then the International Olympiad in Informatics (IOI) and The European Girls Olympiad in Informatics (EGOI) to compete internationally with top programmers around the world.
Codeforces is another excellent coding competition, with contests hosted far more frequently than USACO. While it is a great source of practice for USACO contests, its contests on its own are also great to compete in with usually 6-8 problems per contest. Check codeforces or WiSTEM calendar for contest dates; if new to codeforces look for Div 3 or Div 2 contests.
Contests are offered in three divisions:
Div 3, the lowest division is for mostly beginner competitive programmers with rating strictly less than 1600.
Div 2, the middle division is for intermediate-advanced programmers with rating below 1900-2100 depending on the contest.
Div 1, the highest division is for very advanced programmers with rating 1900-2100 or higher depending on the contest.