• Project Programming

    Projects in this category are executable programs created by the student using a programming language. All parts of the program must be the author’s own design. Programs must be functional and have a specified intended purpose.

    Sample programming languages include, but are not limited to:

    • Java
    • Python
    • Javascript
    • C++
    • PHP
    • Swift

    You may have up to 2 people on a team but teams and individuals will compete against each other within each grade grouping. Regardless of the length of the project, judging time is 15 minutes. Judges may only view a portion of the actual project.

    Judges will use the Project Programming category rubric as a guideline for exemplary characteristics of projects in this category. Students should use the rubric as a guide for what judges are looking for.