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 Racket, C, C++, Java, Pascal, Python, and Scala. You are allowed to bring notes and books. You are not allowed any electronic aids like calculators or the Web. Contact Ondřej Lhoták for more information.

Mailing list

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

Upcoming contests


Spring Local Contest

Date:
Saturday, June 22, 2019
Location:
Math & Computer Building, MC 3005/3027
Timetable:
  • Live standings

    Past contests

    22 June, 2019 - Waterloo local contest

    9 February, 2019 - Waterloo local contest

    30 September, 2018 - Waterloo local contest

    16 June, 2018 - Waterloo local contest

    10 February, 2018 - Waterloo local contest

    30 September, 2017 - Waterloo local contest

    24 June, 2017 - Waterloo local contest

    4 March, 2017 - Waterloo local contest

    1 October, 2016 - Waterloo local contest

    19 June, 2016 - Waterloo local contest

    30 January, 2016 - Waterloo local contest

    27 September, 2015 - Waterloo local contest

    18 July, 2015 - Waterloo local contest

    31 January, 2015 - Waterloo local contest

    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