consortium for computing science in colleges |
|||||||||||
midwest |
|||||||||||
|
Programming ContestNote: These rules are tentative, and may change slightly The goal of this contest is to provide a fun, challenging, and educational experience for our undergraduate students. These rules are similar to the ones in effect for the ACM International Collegiate Programming Contest (ICPC).Team CompositionEach team consists of at most three student contestants from the same institution. Teams of fewer than three contestants are allowed, but discouraged as they usually are not competitive.A student contestant must be enrolled in an undergraduate degree program at the sponsoring institution with at least a half-time load. This rule is not to be construed as disqualifying co-op students, exchange students, or students serving internships. RegistrationRegistration forms for teamswill be available off of the Registration page, as a pdf file. [Note that a student registered for the conference who wants to participate in the contest must still be listed on a team registration, but there is no extra charge.] Conduct of the ContestSolutions to problems submitted for judging are called runs. Each run is judged as accepted or rejected by a judge, and the team is notified of the results.Posting of contest standings will be suspended 30 minutes prior to the end of the contest to keep the final results secret. Notification of run status will continue until the end of the contest. A contestant may submit a claim of ambiguity or error in a problem statement by submitting a clarification request to a judge. If the judges agree that an ambiguity or error exists, a clarification will be issued to all contestants. Contestants are not to converse with anyone except members of their team and personnel designated by the contest director. Systems support staff may advise contestants on system-related problems such as explaining system error messages. The contest is scheduled for 4 hours but may be changed in the event of unforeseen difficulties. Should the contest duration be altered, every attempt will be made to notify contestants in a timely and uniform manner. A team may be disqualified by the contest director for any activity that jeopardizes the contest such as dislodging extension cords, unauthorized modification of contest materials, or distracting behavior. At least six problems will be posed. So far as possible, problems will avoid dependence on detailed knowledge of a particular applications area or particular contest language. During the contest teams will be allowed print out source code, debugging output, or any other file created for the contest. Teams may bring any written (hardcopy) reference material. This can include textbooks, language reference books, printed copies of programs, etc. Scoring of the ContestA problem is solved when it is accepted by the judges. The judges are solely responsible for accepting or rejecting submitted runs.Teams are ranked according to the most problems solved. For the purposes of awards, teams who solve the same number of problems are ranked by least total time. The total time is the sum of the time consumed for each problem solved. The time consumed for a solved problem is the time elapsed from the beginning of the contest to the submittal of the accepted run plus 20 penalty minutes for every rejected run for that problem regardless of submittal time. There is no time consumed for a problem that is not solved. Computing EnvironmentThe programming languages of the contest will Java and C/C++. Compilers include:
Problems will be submitted for judging using the Taylor University Touche' submission system. It is a web-based, interactive submission system not unlike PC^2. A short user's guide is available here. Some Touche' specific things to be aware of (mostly taken from the Taylor University Programming Contest FAQ):
|
||||||||||
| To provide feedback on this site, please contact the webmaster | |||||||||||