msoe.edu > Op > Rules

Op 2016 Computer Competition Rules

by Eric A. Durant, PhD, MBA, PE
contributions by Darrin Rothe, PhD, PE; Henry Welch, PhD, PE; and Chuck Tritt, PhD
Friday 18 November 2016

  1. Teams consist of up to 4 students.
  2. Check-in will begin at 7:30 A.M. on the 3rd floor of MSOE's Student Life and Campus Center located at 1025 North Broadway Street in Milwaukee.
  3. The competition will be held on the 3rd floor of the CC Building.
  4. During the self-directed orientation session that runs until 8:40 A.M. review this document and the detailed instructions.
  5. Please direct any questions to the MSOE student volunteers who will be available in the competition area. MSOE student volunteers will be able to help teams with technology issues (laptop, network connection, scoring app, development environment).
  6. After the teacher orientation ends at approximately 8:45 A.M., each team will receive a packet of nine problems. Unless specifically noted in the packet, the problems can be attempted in any order. It is up to the team to decide which problems to attempt first.
  7. Questions regarding clarifications of specific problems should be directed to volunteers who will inform the judges. Answers will be announced on the competition web site when appropriate.
  8. Programs must be written in one of the following languages. Problems do not require GUI knowledge, but will require console I/O. Some problems may require reading or writing data files.
  9. Program evaluation requests will be made and responded to using the competition website.
  10. When submitted for evaluation, a program will be compiled and run by a judge. If the program operates correctly, the corresponding number of points will be added to the team’s score. If the program does not operate correctly, 3 points will be deducted from the team’s score and they will be provided with a brief description of the reason.
  11. Scores will be available in near real-time on the competition website.
  12. Each team will have approximately 2 hours and 30 minutes to work on and submit problem solutions (from about 8:45 A.M. to 11:15 A.M.).
  13. Teachers/Coaches may have minimal contact with the student teams during the competition, and may not discuss any problems with the students during the competition.
  14. Teams may use the Internet from their two team laptops to access items such as the Java API reference, code tutorial and problem solving websites, search engines, and articles as part of research teams may wish to conduct as they develop their solutions. However, using non-trivial source code (i.e., more than a very small number of sample lines from reference materials) directly from Internet references is forbidden. If a solution is deemed to be copied from an Internet reference the team may be disqualified.
  15. Misuse of the computers will not be tolerated. Teams may be disqualified for such actions. Protect your passwords. Teams are responsible for all use of their accounts.
  16. Each team is permitted to bring USB mice, USB keyboards, calculators, and language reference materials. The IDEs also provide documentation. Teams may bring their own documentation archives. Teams may not use additional computers or text entry devices.
  17. Collaboration between teams is prohibited and will result in the disqualification of each team involved.
  18. The entire team may work as a group on each problem, or individuals may work on specific problems.
  19. Cell phone use is limited and must be consistent with the above rules. This means that cell phones may not be used to access programming reference materials or as code entry devices and they may not be used for communication. However, they may used as clocks, timers, and calculators.
  20. Ties in point totals among any of the top 3 teams will be broken based on program style and documentation. In this case, style mainly refers to code indentation, choice of descriptive variable names, and overall program design. The judges' decisions regarding style are final.

This page was last updated on $Date: 2016/11/08 23:08:22 $.