Skip Navigation Text:

Department Programming Contest

Each year the CIS Department sponsors a programming contest open to all UO students. The contest is a competition among teams to see which team can produce the most working programs to solve a set of problems. Teams are organized into two divisions: graduate division teams consist of two graduate students, and undergraduate division teams consist of three undergraduate students. The members of the winning teams from each year have their names inscribed on a plaque on display at the CIS Department as well as receiving gift certificates for the UO bookstore. The competition is a fun challenge of programming skills and teamwork, and can be good preparation for the UO teams for the ACM Programming Competition.

For the contest, teams are given several problems to solve within three hours. Solutions to the problems are programs that accept the input described in the problem statement and produce the output specified. The team that solves the most problems wins, with ties being broken by the earliest submission of the team's last working solution. Participants have the use of one computer workstation for each team.

This year's contest was the Thirteenth Annual UO Programming Competition and was held on April 11, 2009.
Detailed rules for the contest can be found here.

We are very grateful for the support of our contest sponsors:
and .
IBM provided T-shirts for all contestants, and Sun provided food for all and T-shirts for the winners. The CIS department also awards members of the grad and undergrad winning teams with Duckstore certificates and engraves their names on a plaque on display in Deschutes Hall.

There were 6 undergraduate teams, 3 graduate teams, and one high school team competing in the Thirteenth Annual UO Programming Competition. Detailed final rankings from the PC^2 contest software can be found here. The winners were:

  • Undergraduate Division
    • First Place: Andrew Bruce, Ian Gowen, Jimmy Hastings
    • Second Place: Martin Kelly, Halley Vrijmoet, Moor Xu
  • Graduate Division
    • First Place: Amir Rasti, Masoud Valafar
    • Second Place: Kevin Corcoran, David Lebech

Organizer: David Atkins

Problem Contributors: Jim Allen, David Atkins, Peter Boothe, Scott Burich, Michal Young

Judges: David Atkins, Paul Bloch, Michal Young

Systems Support: Paul Bloch

T-shirts, Food, and Prizes: IBM and Sun


Problems and pictures from previous contests

2009 Problems2009 Photos
2008 Problems2008 Photos
2007 Problems2007 Photos
2006 Problems2006 Photos
2005 Problems2005 Photos
2004 Problems2004 Photos
2003 Problems2003 Photos
2002 Problems2002 Photos
2001 Problems
2000 Problems
1999 Problems
1998 Problems
1997 Problems