What is TCO?

The 2009 TopCoder Open (TCO) is a world-wide programming and graphic design tournament that is open to all TopCoder members 18 and older, who are in good standing, and meet all other eligibility criteria. There are nine different tracks of competition as part of the TCO: Algorithm, Architecture, Assembly, Component Design & Development, Marathon, Mod Dash, Specification, and Studio Design. Taking part in the TCO09 gives you the opportunity to showcase your programming and/or design skills up against some of the best in the world. We're also dishing out cash and prizes! Becoming a TopCoder member is easy and free. Register here. Have a question? Just email service@topcoder.com. Stay tuned for more details as we finalize the preparations for this awesome event!

Assembly Competition Official Rules and Regulations

The 2009 TopCoder Open Assembly Competition will take place between February 11 and June 4, 2009 ("Assembly Competition"). The Assembly Competition will consist of eight (8) weeks of online qualifying competitions, with up to six (6) of the highest scoring competitors winning a trip to the Tournament.

The Assembly Competition is part of the Tournament, and by participating in this Assembly Competition, you agree to these Rules.

Schedule

Competitors can register for the Tournament and be eligible to participate in the Assembly Competition between 9:00 a.m. EST on February 11, 2009 and 9:00 a.m. EST on March 19, 2009.  Competitors do not need to register separately for the Assembly Competition. The Assembly Competition will take place between February 11, 2009 and April 17, 2009 ("Assembly Competition Period"). 

During the Assembly Competition Period, Competitors who have registered for the Tournament and who participate in Tournament-eligible assembly competitions on the TopCoder website, will receive points as outlined in these Rules.  A Competitor's submission will not be scored separately for the Assembly Competition.  Only Tournament-eligible assembly competitions in which registration has closed during the Assembly Competition Period shall be included in determining points for the Assembly Competition.

Competition Scoring

Scoring in the Assembly Competition is determined based on the final placement for a Competitor's submission in a Tournament-eligible assembly competition in accordance with the rules of such competition.  An assembly competition is Tournament-eligible if the competition is identified as being included as part of the Tournament.  Only competitors who are registered for the Tournament will be considered in determining place and placement points. Placement scoring is as follows:

  • Highest Scoring Registered Competitor - 10 Points
  • Second Highest Scoring Registered Competitor - 7 Points
  • Third Highest Scoring Registered Competitor - 5 points
  • Fourth Highest Scoring Registered Competitor - 4 Points

Penalty points

All final fixes will be completed according to the Online Review schedule. If there is a delay in submitting final fixes to a submission in a Tournament-eligible assembly competition, the Competitor will be docked one (1) placement point per day (or part thereof) in which the final fixes are late.

Advancement

Upon the completion of all Tournament-eligible assembly competitions, up to the five (5) highest individual placement scores that a Competitor receives during the Assembly Competition Period will be added for a cumulative placement score.  Up to six (6) Competitors with the highest cumulative placement score will be invited to attend the onsite awards ceremony at the Tournament.

In the event of a tie, the tie will be resolved in the following manner:

  1. Highest cumulative review score of the lesser number of competitions used to calculate the cumulative placement score for the tied Competitors.
  2. If a tie still remains, then the highest individual review score of the lesser number of competitions used to calculate the cumulative placement score for the tied Competitors.
  3. If a tie still remains, then all remaining tied Competitors will advance to the onsite awards ceremony of the Tournament.
  4. Assembly competitions where the Competitor earned 0 points will not be counted towards calculating tiebreaker scores.

Example:
Competitor #1 competes in three Tournament-eligible architecture competitions, and receives the following review and placement scores:
Project #1 - score 88.45; placement 2; placement score 7
Project #2 - score 76.33; placement 3; placement score 5
Project #3 - score 82.89; placement 3; placement score 5
Cumulative placement score: 7 + 5 + 5 = 17

Competitor #2 competes in two Tournament-eligible architecture competitions, and receives the following review and placement scores:
Project #1 - score 92.56; placement 1; placement score 10
Project #2 - score 75.83; placement 2; placement score 7
Cumulative placement score: 10 + 7 = 17

To break the tie, the Competitor with the highest cumulative review score of the lesser number of projects used to develop the cumulative placement score is the winner.
Contestant #1: 88.45 + 82.89 = 171.34
Contestant #2: 92.56 + 75.83 = 168.39
Contestant #1 would win the tiebreaker.

About the Prizes

The Assembly Competition will award up to $13,300 in cash prizes. Any and all applicable taxes on prizes are the sole responsibility of the prizewinner.

  Competitor(s) Prize  
  1st place finisher* in the Assembly Competition $10,000  
  2nd place finisher* in the Assembly Competition $2,500  
  3rd place finisher* in the Assembly Competition $500  
  4th-6th place finishers* in the Assembly Competition $100 each  
  Up to the first 50 Competitors with the highest amount of points (minimum of 15 placement points) Limited edition 2009 TopCoder Open t-shirt  

* Prior to Competitors receiving their cash prize, they must complete all work for all underlying assembly competitions and Tournament and Assembly Competition-related work, such as final fixes.

Event Patron



Event Sponsors