Skip to content

2018 URI Programming Contest


The URI Programming Contest will be held on Saturday April 14th, 2018 at the URI Kingston campus. If you would like to participate, please fill out the sign-up form. The registration deadline is April 11th, 2018. There is no registration cost to participate! If you have any questions, please contact Prof. Marco Alvarez at the Computer Science Department.

There will be two Programming Contests at URI this year. During the Spring competition students will compete individually and during the Fall competition students will train and compete organized in teams of three members.

Top performing undergrads participating of the Spring competition will be invited to participate, with all expenses paid, in the CCSCNE Contest on April 20th. Undergraduate and graduate students are strongly encouraged to participate in this event even if they are unable to go to CCSCNE.

The Fall competition will serve to select our best students to represent URI at Bospre (qualifier to the Northeastern Region of the ACM contest). The ACM ICPC International Collegiate Programming Contest is the oldest, largest, and most prestigious programming competition in the world. In 2017, ICPC Regional participation included 49,935 of the finest students and faculty in computing disciplines from 3,098 universities in 111 countries on 6 continents. A record 53,446 students and 5,411 coaches competed in ICPC and ICPC-assisted competitions in 2017, setting new records in participation.


Contest will be held on Saturday April 14th, 2018 at Tyler Hall 55 (Computer Lab).

When? What?
9:40-10:00 Introduction, Network Testing, and Account Setup
10:00-3:00 Programming Contest (10 problems)

What should I bring?

Bring your own laptop, keyboard, mice and whatever else you need ready to write code starting at 10a. Internet access is restricted during the competition but you can bring books or manuals for language and theory reference.

Allowed languages: C/C++, Java, Python

Practice before the contest

If you wish to practice, please go to any of the websites listed below, and solve as many problems as you can. You should also look at this previous practice contest held for the URI ICPC teams. It contains less problems, but it should help you get a feel of the contest.

Before coming to the contest, we strongly encourage you to solve at least 3 problems from Kattis, so you understand the basics of input and output. Here is a list of problems sorted in order of difficulty.

Why to participate?

In general, contests foster creativity, teamwork, and innovation in building new software programs, and enable students to test their ability to perform under pressure. Here is an interesting blog post about the benefits of Competitive Programming.


If you have any further questions, please contact Prof. Marco Alvarez.