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 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


Past contests

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