MSOE Op Computer Competition
Friday, Nov. 20 2026
Every fall, teams of high school students come to the MSOE campus for a morning of programming challenges. Your team gets a packet of problems, two laptops and two and a half hours. Split the problems up or attack them together, write your solutions in Java, C++ or Python, and submit them to the contest server, where judges run them against test cases. A live scoreboard shows the standings move as teams solve problems, and MSOE student volunteers are on the floor to help with tools and logistics (not solutions). Whether you like algorithms, clever shortcuts or just a good puzzle, it is a fun way to find out what your team can build against the clock. Registration opens in October. See this page for additional logistics and to register.
Rules
The schedule for the day, what you may and may not use, and how problems are scored.
Instructions
Set up your laptop, choose Java, C++ or Python, and submit your programs.
Past contests
Problems, final scores and solutions from earlier years.
Practice session: a short warm-up for contest morning. Set up your tools and run your first program before the problems arrive.
This site is maintained by Dr. Rob Hasker.