6.370 Home: Rules

Eligibility

6.370 is open to all currently registered MIT students, undergraduate or graduate, with the exception of 6.370 organisers and developers.

Teams & Member Changes

Contestants must enter in teams of one to three people; teams may change or add members with the permission of the organisers before the preliminary submission. The contest is designed to take three undergraduates with basic knowledge of programming three weeks to complete a substantial entry.

Obligations

Entry into 6.370 constitutes a reasonable commitment to participate in the contest, including the submission of a preliminary entry and a final entry. All entries submitted by a team must be the original work by members of that team.

Divisions

Although all teams will compete in the same bracket, some special prizes distinguish between undergraduate and graduate teams. Undergraduate teams consist entirely of members who have not yet completed four years of study at MIT (including 4th year MEng students). All other teams are considered graduate teams, including mixed teams of undergraduate and graduate students and teams with 5th year MEng students. These divisions will be used for special prizes only.

Contest Format

Teams register for the contest during the month of December 2001. The specifications and contest software will be posted on 7 January 2002. Two weeks later, teams must submit a preliminary entry that passes our test suite. Each qualified preliminary entry will compete against a reference player in the seeding tournament, and an objective metric will be used to rank teams for the final tournament. A week later, teams must submit a final entry which will compete in the above tournament bracket. The quarterfinals (yielding the top 16 teams) and the semi-finals (yielding the top 8 teams) will be viewable from the web; the final rounds will take place in front of a live audience in an MIT lecture hall. All prizes and judging results will be presented at that time.

Credit

Our faculty advisor will award 6 P/D/F General Elective Credits and 6 Engineering Design Points (EDPs) to every member of a team which turns in a preliminary entry, which must pass our test suite, and a final entry. This is completely independent of how many matches a team wins in the tournament and of the special prizes for academic merit described below.

Judging & Special Prizes

There will be two special Best of Contest awards given to the best designed, implemented, documented, and tested entry in each division; undergraduate and graduate entries will be judged separately. Our five judges will consist of MIT faculty members and employees of our corporate sponsors. All entries will be divided equally and randomly amongst the judges, who will assign each team a numeric score according to these judging criteria.

Each judge will choose their two top-scoring entries (one undergraduate and one graduate) as candidates to be reviewed by other judges. Each candidate's highest and lowest scores will be dropped, and the team with the highest average score in each division will win the Best of Contest special prize.

In addition, there will be a special prize (to be announced at the live final round) awarded to the top-performing undergraduate team (one that has won the most matches).

Illegal Exception Trap

The 6.370 organisers reserve the right to modify these rules and the contest format. All contestants must abide by the decision of the organisers in the case of a dispute.

Change Log

  • 1.0—19 November 2001: Initial revision.
  • 1.1—17 December 2001: Undergraduate and graduate divisions have been recombined.
  • 1.2—12 December 2001: Divisions are still retained for some special prizes described in the Judging and Special Prizes; judging criteria is now online; full 6 credits/EDPs awarded to all teams who submit a qualifying preliminary entry and a final entry in the Credit section.