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.
Aarav Singh (aaravjeet.singh@s.stemk12.org)
Computer Science
Develop a software application that improves how people learn, teach, practice, or develop new skills. Competitors should identify an educational or training challenge affecting learners of any age and design an engaging, effective, and user-centered software solution.
2-6 people
# of Teams at State: 1
State Pre-submission Required?: Yes
# Teams at Nationals: 1 per chapter
National Pre-submission Required?: No
This document is the event outline, procedure, rules, and rubric for the National level competition.
Teams submit a URL to or PDF of their code during the early submission window.
All teams are invited to interview at the State Conference. There will be only one round of interviews.
No National Guide updates as of 8/23/26
These guidelines apply to all events, even if not specifically mentioned in the individual event guide
Required for certain events, to be added in the document portfolio where indicated.