2nd URI Programming Contest (Spring 2018)

The 2nd 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.

Programming Contests at URI will be held biannually. During the Spring competition students compete individually and during the Fall competition students 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.


Saturday 14th, 2018


Tyler Hall 55 (Computer Lab)

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 are C/C++, Java, Python

Are you providing food?

The organization is making arrangements for providing Pizza and Refreshments.

Should I 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 day, 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 should I 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 questions, please contact Prof. Marco Alvarez