Search SCC
Web site directory
Page Layout
Programming Contest

SCC Annual Computer Programming Championship

 

Saturday, April 15, 2006
Eligibility:

The contest is open to any SCC or VCC student that has a minimum of six credit hours completed at their institution and is registered for a course at SCC or VCC in the same term the contest is conducted. Students related to family members of Computer Programming faculty are not eligible to compete. Full or part-time employees of SCC or VCC are not eligible.

Registration:

Each student must register by the registration deadline of Friday, March 24, 2006.  Click here to access the registration form.

Competition:
  1. The competition will be held in the upstairs J building classroom labs,  J-103 and J-105, on the SCC Lake Mary/Sanford Campus and will last 3 hours. Students should arrive by 8:30 a.m. The actual competition will take place from 9 a.m. - noon. The award ceremony will take place at approximately 12:45 p.m. in J103.
  2. Students will be required to show a picture ID on the morning of competition.
  3. The following development environments will be available: Visual Studio .NET 2003, Dev-C++,  Sun Microsystems Java SDK (J2SE 5). The integrated development tools available for Java will be JED Plus 2.0, NetBeans, and Eclipse. 
  4. Students may use any or all of the following computer programming languages: Visual Basic. NET, Java, C++, C#, or C.
  5. Student must solve four computer programming problems. These problems will be revealed to the competitors at the start of the contest. Each problem will consist of a set of requirements describing the problem to be solved. A set of input test data will be provided as part of the problem description. In addition, expected output based on the provided input test data will be provided. Successful creation of the expected output is not a guarantee that the problem has been solved correctly. Contest judges reserve the right to submit additional test data to further verify the completeness and correctness of the contestant's submission.
  6. The problem solutions will not require graphical user interfaces although these may be created if desired. Each problem may be solved by creating a command line application that uses the standard input and output devices. The problems are logic based and do not require specialized knowledge of application programming interfaces (APIs). For example, the problems do not require accessing a database, writing or reading files, or communicating with a server or peer client.
  7. A contestant may request clarification of any part of any contest problem. The request and the response will be provided to all participants.
  8. Each student will be given access to an SCC workstation. All work must be completed on SCC workstations. You may not bring your own computer to the contest.
  9. Contestants may use the help system native to the integrated development environment (IDE) they are using. Teams using Java may also use the standard Sun Microsystems documentation for the Java SDK. The Internet, e-mail, instant messaging, cell phone, or any other form of communication may not be used. Failure to follow this rule will result in immediate disqualification.
  10. Contestants may not bring any material to the contest. Writing instruments and writing paper will be supplied. The capability to electronically print will be provided. Any printed material must have the name of the contestant and must be retrieved by and delivered to the contestant by a contest supervisor or judge. All contest material will be collected at the end of the contest. Students may not remove any contest material except their solution.
  11. Contestants may not communicate with anyone else during the competition other than a judge or contest supervisor. Contestants may take a break at any time by relaxing in their pre-defined break area. Contestants are not allowed to leave the contest work area without the verbal approval of a contest supervisor or judge. Leaving the room for a break will not be allowed as a separate break area will be provided within the contest work area. Food and beverages are allowed only in the designated break area. Smoking is not allowed in any inside spaces on the SCC Campus.
Judging:
  1. Contestant submission will be scored by a panel of judges based on a set of expected results for each problem. These expected results will be determined before the contest begins. The judges will enter the sample input as described in the problem description. The results from the contestant's solutions will be compared to the expected results as described in the problem description. The contestant's solution will be considered correct if the expected output is created when using the input test data and the judges determine that no further testing is required to validate the solution. The decision of the judges panel will be final.
  2. The winner will be the individual who submits the most correct application programs for the contest problems. Each problem requires a separate application program solution.
  3. In the case of a tie for an award, the total time used to complete the solutions will be used as the tie breaker. If two students finish the same number of problems in the same amount of time, the contestants will be considered deadlocked and will split the prize money. For example, if two students tie for first place, these two students will split the money for first and second place.
  4. Prizes will not be award to contestants that fail to successfully complete at least one problem.
  5. SCC may use the contestant's program of study, picture and name for publicity and recognition purposes. No other contestant information will be released without the contestant's expressed written permission.
  6. SCC acquires a non-exclusive right to display and advertise the work of all contestants as it relates to this contest.
Prizes:

First prize is a cash award of $500. Second prize is a cash award of $250. Third prize is a cash award of $100.

Contacts:

If you have questions, please feel free to contact Dick Grant, grantd@scc-fl.edu,  Melinda White, whitemc@scc-fl.edu, Colin Archibald carchibald@valenciacc.edu, or Gayle Moody, gmoody@valenciacc.edu.

Page Layout