|Informational Meeting||Tuesday, 27 August 2013, 5:00pm||Ritter 121|
|Regular Practices||Tuesdays, 4:10-6:00pm (starting September 3)||Ritter 121|
|Regional Competition||Saturday, 2 November 2013 (all day)||Webster University|
|World Finals||July 30 2014||Yekaterinburg, Russia|
Each year the Association for Computing Machinery (ACM) sponsors the International Collegiate Programming Contest (ICPC). Students work in teams of three to solve as many problems as possible in a five-hour time period. The available programming languages for the contest are C++ and Java.
Last year's contest involved 29,479 students from 2,322 universities in 91 countries, competing at over 300 different regional sites. The top 120 teams in the world traveled to St. Petersburg, Russia for the world finals. Here are the problems from last year's regionals and the problems from last year's finals. If you want to try these, or to try problems from past regionals, you may submit code online at the ICPC Live Archive and get immediate feedback.
Saint Louis University can send six students (two teams of three) to the regional competition. We'd like you to be one of them.
Interested students should come attend an organizational meeting at 5:00pm on Tuesday, 27 August 2013 in Ritter 121, or the first practice at 4:10pm on Tuesday, September 3, or contact Dr. Goldwasser.
There is also an opportunity to receive university credit for those interested in participating in the contest. In the fall, our department offers a course titled Computational Problem Solving (CSCI 269). This course will serve to prepare students for the types of problems seen on the contest. (students are also welcome to participate without registering for this course).
The course is a 1-credit course using the Pass/No Pass grading option. Given the nature of the typical problems, participating students should generally have completed coursework through the level of CSCI 180 (Data Structures) or equivalent. The regular meeting time for the course coincides with the practices for the programming contest team. For more information, please see the formal syllabus.