The MIT Programming Contest (2023-24)

Click here for previous years' websites.

News

Schedule


About

If you like programming and solving problems, we invite you to participate in the MIT Programming Contest. If you're one of the best out there, this is your chance to shine, and join a team consisting of the top programmers at MIT. Even if you don't think you're good enough to compete in the World Programming Finals, you can see how you compare to the best at MIT, and possibly surprise yourself.

We're particularly interested in people who have either of:

Contestants must be at least half-time undergraduates. Some first/second year graduate students are also eligible. For more details, see the "eligibility tree"; contact us if you have questions/concerns. (Students in coop programs such as 6A can participate as well.)

If you have any questions or concerns, e-mail us at .

Contests

The top performers of the MIT Programming Contest will not only earn glory within MIT, they will also be invited to participate in the 2023 ICPC Programming Contest. We will use the results of the team contest to choose several top teams to represent MIT in the ICPC programming contest.

The team contests will be usually 5 hours in length, and the teams will use C/C++/Java on Unix boxes. At least two MIT teams will participate in the Northeast Regional ICPC. At most one MIT team in that contest then advances to compete in the ICPC North America Championship. Top teams there will get a spot in the prestigious ICPC World Finals. All travel expenses for team members will be covered by MIT and the ICPC.

The organizers at MIT

This year the MIT Programming Contest is organized by professor Martin Rinard and students Ce Jin and Yinzhan Xu. Some of the system/materials were developed by Percy Liang (one of the former coaches). All organization and coaching work is done on a volunteer basis in a limited amount of time. We will do our best to run the contest as smoothly as possible, but be prepared for some glitches.

Contest Tips



Last updated October 5, 2023.
E-mail: