Rules and Scoring


1.       Parent and/or legal guardian must accompany students to participate in the contest.

2.       Participants are allowed to bring their own device for the contest. There is a limited number of Apple MacBook computers available on-site containing the latest version of NetBeans. Participants must indicate in their application whether they desire to use one of the available computers.

3.       Participants are allowed to use any programming language and development environment to create the solutions for the programming problems.

4.       Participants may use any materials, soft or hard copy, during the problem solving part of the contest.

5.       Participants may connect their devices to the Internet, and may utilize Internet searches.

6.       Participants must solve their problems individually.  Communication about solving the problems is not allowed onsite or by using Internet-enabled communication channels such as e-mail, chat or voice over IP software.  Usage of mobile phones is not allowed during the contest.

7.       Participants may not leave the contest during the problem solving part, other than to visit the restroom.



1.       Participants will save their work on their devices at the end of the problem solving session.

2.       Participants will power-down or hibernate their devices after saving their work.

3.       Participants will present their solutions to the judging committee, individually.

4.       After a short verbal summary of the problem and its solution, the participants will demonstrate their solution to the committee using their powered-up device.




1.       Fully completed solutions are not required to receive scores from the judging committee.

2.       Participants will receive a score based on the following criteria:

a.       Clearness of understanding the problem and the desired output (Scores: 1 to 5)

b.      Design of the solution (Scores: 1 to 10)

c.       Correctness of the solution (Scores: 1 to 10)

d.      Additions to the original problem to enhance functions of the solution (Scores: 1 to 5)

e.      Overall presentation and solution style (Scores: 1 to 10)

3.       The participant with the highest score wins the contest and is awarded first prize.  The second and third highest scores will receive prizes, accordingly.

4.       In the event of a tie for first, second or third places, the committee will hand out additional problems to the participants and the first correct solution will receive an additional point to break the tie.