Official Rules


  • Lockheed Martin Code Quest is open to students in grades 9 -12 at public or private high schools, or of equivalent age (for home schooled students).
  • Each team consists of 2- 3 students plus one coach.
  •  Students on the same team must be from the same school.
  • Only one coach per team is allowed.

Family members cannot be accommodated.

For a complete list of eligibility requirements, visit the pages for each individual location.


  • Each team is allowed to bring one laptop computer to the competition unless otherwise stated on the location-specific pages. No virtual machines, etc.
  • Printers are not allowed
  • Very large monitors are discouraged (due to power consumption)
  • NOTE -- Cell phones and broadband network cards are NOT allowed during the Code Quest competition. If you are observed using either of these devices, your team is subject to immediate disqualification
  • UNDER NO CIRCUMSTANCES are ANY phones or recording devices allowed inside the facility.  Please leave ALL phones in your cars.  Since cell phones will not be allowed in any building, we will provide a number where family and friends can reach you in case of emergency.

Development Software

Development software allowed for competition:

  • Java (VM version 1.6.0_07 or later)
  • Standard Java IDE, i.e. Eclipse, NetBeans

General Format

  • Both the Novice and Advanced teams will share a common pool of 15 - 20 problems.
  • Each problem carries a point value, with values increasing with problem difficulty
  • The goal is to solve as many problems as possible in 2.5 hours. At the end, the teams with the most points win!

Competition Rules/Guidelines

  • The judges' rulings are final.
  • All solutions must programmatically determine the results. Your solution cannot print out a solution to a problem that you determined by hand. The judges will be using some different data sets for your programs at the judging table.
  • File naming conventions for solutions must be followed
  • Your team will have a number programming tasks to choose from. You may not be able to solve them all, so you are advised to study them and choose your problems wisely
  • Code Quest utilizes a custom browser-based submission/judging/scoring system via an 802.11x wireless network. Please ensure that your computer is wireless-capable before the event day. If you can connect to a public wireless network (e.g. the public library or Panera) and browse the Internet, you should be in good shape. Some school computers have security lockdowns that prevent wireless configuration, so please verify this before you come
  • There is no limit to the number of submissions you can make to solve a problem. However, in the case of a tie score, the winners will be determined by the fewest incorrect submissions
  • All necessary corrections to contest problems will be displayed to all competitors on your team page in the contest system and announced in the contest room.
  • Verify that your program works with the example input before submitting it to the judges.
  • Each team may bring one textbook to the competition for reference. However, no pre-written code is permitted.
  • Thumb drives are allowed but should be removed before the start of the competition.  Please contact the judge lead if there is a need for the thumb drive during the competition.

Trophies and medals will be awarded to the Top 3 teams in each category and for the Top 3 best costumes, along with cool raffle prizes

Additional rules, modifications, and information will be made available on the day of the event.

Attendees will be photographed or videotaped for publicity purposes.


Code Quest Events

April 30, 2016
Denver, CO
Fort Worth, TX
Marietta, GA
Moorestown, NJ
Orlando, FL
Owego, NY
Palmdale, CA
Sunnyvale, CA
Washington D.C. Metro
Whiteley, UK

7:30 AM - 2 PM

   Begins January 11, 2016
   Closes April 7, 2016

Contact Code Quest:
For additional information,
please email Code Quest at

Four Careers