Considered as the “Olympics of Programming Competitions”, ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or just ICPC) is an annual multi-tiered team-based competitive programming competition among the universities of the world. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world. The contest is sponsored by IBM. Headquartered at Baylor University, with autonomous regions on six continents, and operates under the auspices of the Association for Computing Machinery (ACM).
The contest participants come from over 2,000 universities that are spread across 80 countries and six continents. The contest involves a global network of universities hosting regional competitions that advance teams to the ACM-ICPC World Finals. The ICPC is a team competition. Current rules stipulate that each team consist of three students. Participants must be university students, who have had less than five years of university education before the contest. Students who have previously competed in two World Finals or five regional competitions are ineligible to compete again.
* In 2012, IIIT-H and IIT-D have come in 18th in the world along with the likes of MIT(USA). It is the best ever performance by any Indian College at ACM ICPC till date.
* Directi has started ‘Go for Gold’ initiative since 2010. It has started as a mission to help an Indian team to win the World Finals of the ACM-ICPC.
* The teams from IIT Bombay, IIT Delhi, IIT Kanpur, IIT Kharagpur, IIT Roorkee and IIIT Allahabad are representing India at the ACM ICPC 2015 – 2016 world finals, which is to be held from May 15, 2016 to May 20, 2016 in Prince of Songkla University Phuket, Thailand.
* ITMO University, Russia is the winner of ACM-ICPC 2015. In 2004, ITMO University scored its first victory in ACM-ICPC and by 2015 it became the first in history to win six-time final.
* Since 2000, Russia has won the ACM ICPC a total of 10 times, and China has won it 4 times, out of 16 attempts. The other 2 editions (2007 & 2003) have been won by the University of Warsaw from Poland. Interestingly Russia won its first ICPC World Finals in 2000, and China in 2002.
* The last time US University(Harvey Mudd College) won ACM-ICPC final was in 1997.
* First edition of ACM-ICPC 1977 was won by Michigan State University, USA. From 1977 to 1989 only US Universities have won finals.
* Universities who has won the final competition multiple times are:
Saint Petersburg State University, Russia
Shanghai Jiao Tong University, china
Stanford University, USA
University of Warsaw, Poland
University of Waterloo, Canada
California Institute of Technology, USA
Washington University in St. Louis, USA
To know more about competition visit ACM-ICPC website