Waterloo Programming Contests

Waterloo's local Programming Contests are held every term, and conducted according to ACM Rules with the following variances:

In the fall, Waterloo's local contests are used to select teams to represent Waterloo at the ACM International Collegiate Programming Contest . All UW students are welcome - come to learn, come for fun, or come to win. Available programming languages are Scheme, C, C++, Java, and Pascal. You are allowed to bring notes and books. You are not allowed any electronic aids like calculators or the Web. Contact Troy Vasiga for more information.

Mailing list

Subscribe to the acm-contest-announce mailing list to receive announcements of upcoming contests at Waterloo.

Upcoming contests

The next local contest will be held in the Winter 2015 term.
  • Saturday, September 20, 2014: Fall local contest (see below)
  • Saturday, September 27, 2014: North American Qualifier
  • Saturday, October 2, 2014: Alberta Collegiate Programming Contest
  • Friday/Saturday, November 7/8, 2014: ACM ECNA regional contest, University of Windsor
  • January ??, 2015: Winter local contest
  • May 16-21, 2015: ACM ICPC World Finals Morocco
  • June ??, 2015: Spring local contest

    Past contests

    27 September, 2014 - North American Qualifier contest

    20 September, 2014 - Waterloo local contest

    1 June, 2014 - Waterloo local contest

    26 January, 2014 - Waterloo local contest

    28 September, 2013 - Waterloo local contest

    3 March, 2013 - Waterloo local contest

    13 October, 2012 - Waterloo local contest

    16 September, 2012 - Waterloo local contest

    15 July, 2012 - Waterloo local contest

    2 October, 2011 - Waterloo local contest

    24 September, 2011 - Waterloo local contest

    19 June, 2011 - Waterloo local contest

    2 October, 2010 - Waterloo local contest

    26 Septemeber, 2010 - Waterloo local contest

    10 July, 2010 - Waterloo local contest

    3 October, 2009 - Waterloo local contest

    27 September, 2009 - Waterloo local contest

    13 June, 2009 - Waterloo local contest

    8 February, 2009 - Waterloo local contest

    4 October, 2008 - Waterloo local contest

    27 September, 2008 - Waterloo local contest

    15 June, 2008 - Waterloo local contest

    29 September, 2007 - Waterloo local contest

    23 September, 2007 - Waterloo local contest

    14 July, 2007 - Waterloo local contest

    30 September, 2006 - Waterloo local contest

    24 September, 2006 - Waterloo local contest

    27 May, 2006 - Waterloo local contest

    25 February, 2006 - Waterloo local contest

    24 September, 2005 - Waterloo local contest

    17 September, 2005 - Waterloo local contest

    11 June, 2005 - Alberta/Waterloo local contest

    Special thanks to Piotr Rudnicki for compiling this contest.

    5 February, 2005 - Waterloo local contest

    25 September, 2004 - Waterloo local contest

    19 September, 2004 - Waterloo local contest

    12 June, 2004 - Alberta/Waterloo local contest

    Special thanks to Piotr Rudnicki for compiling this contest.

    31 January, 2004 - Waterloo local contest

    27 September, 2003 - Waterloo local contest

    20 September, 2003 - Waterloo local contest

    5 July, 2003 - Waterloo local contest

    25 January, 2003 - Waterloo local contest

    28 September, 2002 - Waterloo local contest

    21 September, 2002 - Waterloo local contest

    1 June, 2002 - Waterloo local contest

    23 March, 2002 - ACM World Finals in Honolulu

    26 January, 2002 - Waterloo local contest

    29 September, 2001 - Waterloo local contest

    22 September 2001 - Waterloo local contest

    2 June 2001 - Waterloo local contest

    10 March 2001 - ACM World Finals in Vancouver

    17 January 2001 - Waterloo local contest

    7 November 2000 - ACM East Central Regional Contest

    23 September and 30 September 2000 - Waterloo local contest

    15 March 2000 ACM World Finals

    29 January 2000 - Waterloo local contest

    13 November 1999 - ACM East Central Regional Contest

    25 September & 2 October 1999

    19 June 1999 - UW local contest

    11 April 1999 - ACM World Championship in Eindhoven, The Netherlands

    31 January 1999

    14 November 1998 - ACM East Central Regional Contest

    17 October 1998

    4 October 1998

    6 June 1998

    Practice contest

    31 Jan 1998

    Practice Contest

    24 Jan 1998

    Invitational miniature team competition.

    18 Oct 1997

    U of T used the same problem set.

    7 Oct 1997

    U of T used almost the same problem set.

    5 October 1996

    28 September 1996

    Past Waterloo Contests

    More Problems