Visit the website for the theme and problems for competitive events for 2025.
Participants take a test, which concentrates on aspects of coding, to qualify for the semifinal round of competition. Semifinalists develop a software program—in a designated amount of time—that accurately addresses an onsite problem.
Participants use computerized graphic communications layout and design skills to produce a promotional resource packet. The resource must address the annual theme/problem and include at least four printed publication items and required documentation. Semifinalists demonstrate publishing competency in an onsite technical design challenge.
Participants use their knowledge of cutting-edge technologies, algorithm design, problem-solving principles, effective communication, and collaboration to design, implement, test, document, and present a software development project of educational or social value. Both semifinalists and finalists are determined based on the quality of the presentation and project.
Participants design, build, and launch an E-rated online video game—with accompanying required documentation—that addresses the annual theme. Semifinalists participate in an interview to demonstrate the knowledge and expertise they gained during the development of the game.
Participants design, build, and launch a website that addresses the annual challenge. Semifinalists participate in an interview to demonstrate the knowledge and expertise gained during the development of the website.
Themes and Problems
Coding
To solve the assigned problems, you can use the following programming languages:
C version C17
C++ version C++20
C# version 8
Java version 21.0
Javascript/Node version 18.19
Python version 3.9
Ruby version 3.2
Rust version 1.75
Swift version 5.10
Promotional Design
Branding materials for a fictitious restaurant; the four (4) promotional folder items are student choice.
Video Game Design
Kid’s game, 2 to 4 players, playable on one (1) screen and one (1) keyboard at a time
Software Development
Develop a program that enhances the environment and/or agriculture to be more sustainable and efficient.
Webmaster
Topic: A restaurant (dine-in and carry-out) that specializes in vegetarian food
Challenge: Design a website for a vegan/vegetarian restaurant. Showcase the restaurant’s approach (such as farm-to-table, preparation processes, and sustainability) to the food served in the restaurant.