The ICPC(International Collegiate Programming Contest), considered as the “Olympic Games of Coding”, is the oldest and one of the most prestigious programming contests in the world.
It is an annual multi-tiered competitive programming competition among the universities of the world. The ICPC Regionals are organized by the local universities of different regions spread across the world. The winners of these regional rounds of the contest get to represent the country in the ICPC Finals.
Among all universities of India, IIT Bombay has represented the most number of times(13) in the ICPC World Finals.
IIT Kanpur is the first Indian university that participated in ICPC World Final(1999-2000).
The best ever rank for an Indian team at the ICPC World Finals is 18, secured by teams from IIT Delhi & IIIT Hyderabad back in 2012. No Indian team has won the gold yet.
*The ICPC World Finals cycle is affected by the pandemic, and the ICPC World Finals Dhaka in November 2022 was for the teams qualified from the year 2020-21. To come back on track the ICPC is planning to determine the two World Championships for the years 2021-22 and 2022-23 simultaneously at the same event with separate acknowledgement of champions and medalists in 2023.
Other interesting statistics of the ICPC World Finals
Country | Wins |
United States | 18 |
Russia | 15 |
China | 4 |
Canada | 2 |
Poland | 2 |
Germany | 1 |
Czech Republic | 1 |
Australia | 1 |
New Zealand | 1 |
Year | ICPC Winners Country |
2021 | United States |
2020 | Russia |
2019 | Russia |
2018 | Russia |
2017 | Russia |
2016 | Russia |
2015 | Russia |
2014 | Russia |
2013 | Russia |
2012 | Russia |
2011 | China |
2010 | China |
2009 | Russia |
2008 | Russia |
2007 | Poland |
2006 | Russia |
2005 | China |
2004 | Russia |
2003 | Poland |
2002 | China |
2001 | Russia |
2000 | Russia |
1999 | Canada |
1998 | Czech Republic |
1997 | United States |
1996 | United States |
1995 | Germany |
1994 | Canada |
1993 | United States |
1992 | Australia |
1991 | United States |
1990 | New Zealand |
1989 | United States |
1988 | United States |
1987 | United States |
1986 | United States |
1985 | United States |
1984 | United States |
1983 | United States |
1982 | United States |
1981 | United States |
1980 | United States |
1979 | United States |
1978 | United States |
1977 | United States |