An IEEE Computer Society
sponsored venue

ICPC Homepage

History of ICPC

ICPC Events held in the past

The Steering Committee



ICPC Events

Upcoming Events
29th ICPC 2021 May 18-21 Virtual (Madrid, Spain)  
Previous Events
Conference Year Dates Location Publication
28th ICPC 2020 July 13-15 Virtual (Seoul, South Korea) Proceedings  
27th ICPC 2019 May 25-26 Montréal QC, Canada Proceedings  
26th ICPC 2018 May 27–28 Gothenburg, Sweden Proceedings  
25th ICPC 2017 May 22–23 Buenos Aires, Argentina Proceedings  
24th ICPC 2016 May 16–17 Austin TX, USA Proceedings  
23rd ICPC 2015 May 18–19 Florence, Italy Proceedings  
22nd ICPC 2014 June 3–4 Hyderabad, India Proceedings  
21st ICPC 2013 May 20–21 San Francisco CA, USA Proceedings  
20th ICPC 2012 June 11–13 Passau, Germany Proceedings  
19th ICPC 2011 June 22–24 Kingston ON, Canada Proceedings  
18th ICPC 2010 June 30–July 2 Braga, Portugal Proceedings  
17th ICPC 2009 May 17–19 Vancouver BC, Canada Proceedings  
16th ICPC 2008 June 10–13 Amsterdam, Netherlands Proceedings  
15th ICPC 2007 June 26–29 Banff AB, Canada Proceedings
14th Intl. Conf. on
Program Comprehension
2006 June 14–16 Athens, Greece Proceedings
13th IWPC 2005 May 15–16 St. Louis MO, USA Proceedings
12th IWPC 2004 June 24–26 Bari, Italy Proceedings
11th IWPC 2003 May 10–11 Portland OR, USA Proceedings
10th IWPC 2002 June 26–29 Paris, France Proceedings
9th IWPC 2001 May 12–13 Toronto ON, Canada Proceedings
8th IWPC 2000 June 10–11 Limerick, Ireland Proceedings
7th IWPC 1999 May 5–7 Pittsburgh PA, USA Proceedings
6th Intl. Wksp. on
Program Comprehension
1998 June 24–26 Ischia, Italy Proceedings
5th WPC 1997 May 28–30 Dearborn MI, USA Proceedings
4th WPC 1996 March 29–31 Berlin, Germany Proceedings
3rd WPC 1994 November 14–15 Washington DC, USA Proceedings
2nd Wksp. on
Program Comprehension
1993 July 8–9 Capri, Italy Proceedings
1st Program
Comprehension Wksp.
1992 November 9 Orlando FL, USA Proceedings

Page last modified on
ICPC Steering Committee <moc.spuorgelgoog@cs-cpci>