Application Development

Last update: July 31, 2018

Showcase your object-oriented design and coding skills in this contest. You'll be asked to build an enterprise-quality solution to a complex coding situation. The world needs you because the world needs talented developers.

Team Composition

Teams may be made up of 1-2 people.


Friday, April 5, 2019 (Tentatively 12:00 - 4:00 PM)

Skills and Resources

Successful teams will be skilled at either Java, C#, or VB.Net and Object Oriented Principles. Overall teams should have knowledge of:

  • MVC (Model View Controller)
  • Exception Handling
  • UML (Unified Modeling Language)
  • Documenting Code
  • Unit Testing
  • Object Oriented Principles (ex. encapsulation, inheritance, polymorphism)
  • Ability to understand XML

More details on specific technologies and deliverable will be posted soon.


Teams will be given the problem statement at the beginning of the contest time.  Time will be allowed to read the problem statement and ask any questions in a common session.  Once the question & answer time has closed, no further questions will be answered.  Each team will submit their solution for judging prior to the contest closing time, at which point no further submissions will be accepted.

Previous Problems

2018 Application Development

Return to the competitions overview page.