COVID-19 Update - The Programming Contest is happening virtually at CCSC:EA 2020!
Even though the conference is online, we are still having a student programming contest. Student teams and students on a team can be remote! More information coming, but please sign up and join us for our first ever online programming contest.
Student Programming Contest
The CCSC-Eastern Collegiate Programming Contest is held on the Saturday morning of the conference. Prizes will be awarded.
What is the Student Programming Contest?
The CCSC-Eastern Collegiate Programming Contest is a competition for undergraduate student programming teams.
Each team consists of two or three members. The first team to register will receive a spot in the contest as long as the contest is not already full. A second team may register on a space available basis. No more than two teams from one school may register. Refunds will be made for teams that have registered but space is not available in the competition.
Team registration entitles the team members to attend conference sessions, exhibits and keynotes, and to receive lunch and snacks during the programming contest. Programming Contest Registration does NOT include the banquet on Friday night or Conference Proceedings. The team advisor should register as a regular conference attendee.
How Does the Contest Function?
Programming problem solutions may be solved using either Java or C++.
Sample problems from previous years can be found here.
Before the contest begins, a practice session will demonstrate basic techniques of the operating system, the compilers, and judging system. However, it is expected that the participating teams will have some familiarity with development environments.
Each team advisor and their team members should check in on Saturday morning at the time and place indicated in the conference program. The contest will start with a short information session for all participants. The practice session and tutorial using the contest software will follow.
All teams will be given the same set of problems to solve at the start of the contest. The problems may be solved in any order.
The awards ceremony will be held during the conference luncheon and typically snacks will be provided during the contest.
What Are the Rules for the Contest?
To be eligible to participate, each student must be enrolled as an undergraduate student in the college for which he/she is competing.
During the contest the following rules will be enforced:
There will be volunteers serving as Room Monitors, who will aid in answering questions involving the contest system and will see that the contest rules are enforced.
Each team will have a designated computer with which to work, and no additional computing tools may be used.
No talking will be permitted among contestants other than fellow teammates. There will be NO outside communication.
No food or drink will be permitted in the constest computer rooms.
Contestants are allowed to bring any printed materials to the contest, including information packets, sample programs and textbooks. No electronic media are allowed.
Web access will be limited to officially sanctioned programming language documentation and references.
No smoking is permitted in any campus building.
Judges for the contest will be members of the Consortium for Computing Sciences in Colleges. The procedures for submitting and judging problems will be outlined on a separate document.
Teams will be ranked according to the number of problems solved correctly. Ties will be broken on the basis of the time required to finish and the number of judged runs.
How do I Register for the Contest
Contest registration is by team, not individual.
Team registration entitles the student team members to attend conference sessions, exhibits and keynotes, and to receive lunch and snacks during the programming contest. Programming Contest Registration does NOT include the banquet on Friday night or Conference Proceedings. The team advisor should register as a regular conference attendee.
Please visit the registration page for fees, further registration information, and the link to the registration system.
For more information about programming contest procedures, contact the Programming Contest Chair