How to Run a Programming Contest

This web site describes the technical (rather than the administrative) aspects of running a programming contest. Special emphasis is placed on the creation of Linux CD-ROM's that can be booted on existing machines, which need not be reconfigured for the contest. The CD's will use whatever Linux swap partitions are already available on the machines.

These instructions are primarily applicable to a single-site/single-server contest. Some adjustments will be necessary for multi-site/multi-server contests.

Any comments, criticism and (especially) helpful suggestions will be appreciated.

Any software provided here not already covered by other licenses may be freely used for non-commercial purposes only.

  1. Setting Up the Server
  2. Setting Up the Client
  3. Making a Client CD-ROM
  4. Running the Contest