Home
Programming
Contest
Web Contest
Student Paper
Contest
Registration
Conference
Program
Maps & Directions
Lodging
Vendor Exhibit Info
www.ccsc.org
Programming Contest - Contest Logistics

Basic Info | Contest Logistics | Contest Rules | Judging/Scoring Rules | Previous Contests Problems
Previous Contests Standing
s | On-Line Registration Form

Contest Environment:

The contest will be conducted on Gateway computers (Pentium IV processors) running Windows 2000 . Programming problems will be solved and tested using each team's choice of the C, C++, Java, Ada or Visual Basic languages. The Microsoft Visual C/C++ 6.0, ObjectAda-Ada95, SUN JDK 1.4.2, GRASP, and Visual Basic 6.0 programming environments will be available for use under Windows 2000. A networked laser printer will be available for producing hard copies of programming solutions.

The 45 minute practice session from 10-10:45 a.m. will demonstrate basic techniques of the operating system and the compilers. However, it is expected that the participating teams will have some familiarity with their chosen environment.

Location:

Each team will be assigned an ID number and a computer. All of the computers to be used for the contest are located in the computer labs on the ground floor of E-Building, rooms E-0190 and E-0220. The work area for team members who are not currently working on the computer will be rooms E-0310 and E-0370 on the same floor. The judging area will be Room E-0220, adjacent to the contestants.

On-Site Registration:

Each team must complete an official on-site registration form upon their arrival at the contest. The registration desk will be located in the hallway in front of the lab area. Each team will be given an information packet that updates contest rules for the competition, if necessary. Registration will be from 9:00 am to 9:45 am. Try to be early for registration. There will be a session reviewing the rules and logistics for the contest from 9:45-10:00 am in the work room E-0370. It would be best for all teams to be present.

Problem Submissions:

All teams will be given the same six problems to solve at the outset of the contest. The problems may be solved in any order. Each team will also be provided with access to a collection of private, networked submission folders (one for each problem) and a set of paper submission forms. Each solution must be saved to the correct folder. Solutions must be submitted as executable files. (This is a change from previous years, in which source files were required.) When a team wishes to have a problem judged, a submission form must be completed giving the team name and problem number, and then one of the volunteer Room Monitors (or "runners") must be summoned to take the submission form to the judging area. The runner will note the official submission time on the form upon receipt. Afterward, the runner will return with the submission form marked either "accept" or "reject," with a brief reason given in the latter case.

File Input:

The input data which will be used to test all programs will be read from a text file. (Output will be to the screen.) The name of each input file will be clearly specified as part of the problems themselves. It is the responsibility of the contest participants to be familiar with the mechanisms for reading from files in Visual C/C++, Ada, Visual Basic, Visual J++ or the JDK . Programs are to look for the input file in the current folder, that is, the same folder that the executable file is stored in. Programs that look for the input file elsewhere (e.g., in any folder referred to by an absolute path) will be judged incorrect.

Clarification Requests:

If a problem or procedure is found to be vague or ambiguous, a team may request a clarification by filling out a request for clarification form and having a runner take it to a judge. All clarifications will be posted in the work room for all teams to see.

Posting of Standings:

At half-hour intervals during the contest, the current standings will be posted in the work rooms.

Advisors:

To reduce congestion in the contest room, the number of individuals who may be in Room E-0190 or E-0220 at a given time will be limited to two per team. Team advisors are asked not to visit the contest rooms or the work rooms after the competition commences.

Awards:

An engraved plaque for the top two finishing teams will be presented to their respective colleges. Each member of the top five teams will be awarded a certificate noting his or her achievement. These will be mailed to the team sponsors shortly after the contest. Depending upon availability, additional prizes may be awarded on site.

Meals:

Snacks, sandwiches, and drinks will be provided in the workrooms during the contest. No food or drinks will be allowed in the computer labs. The final standings will be announced at the wrap-up session at 3:30 pm in the E Building Atrium.

In addition, all participants are cordially invited to a pizza party on Friday, November 7. This event will take place in the the AmeriSuites Hotel, and will be at the same time as the conference banquet (7 pm).

Copyright © 2003. Georgia Perimeter College