Please familiarize yourself with the contest environment
by downloading the latest CD ISO image.
If you have a suggestion to improve program development environment or
contest operations, please let us know.
We need your comments by 1 September 2005 to have a chance
to incorporate them before the 2005 contest.
Send your comments by e-mail to firstname.lastname@example.org.
The contest will be run on a GNU/Linux operating system.
This makes it easy to practice with the actual contest environment.
And it will make it faster and easier to ensure all programming teams
will have the same environment. The world finals will also be
conducted using a GNU/Linux operating system.
We have prepared a contest CD based on
the 8 April 2005 release of
You can explore the contest environment by simply booting from the CD.
When you exit the system and remove the CD, the computer is unchanged.
Also, you can install the system from the CD to an Intel-compatible
computer in a few minutes. The CD contains a lot of freely available
software useful for developing Java and C++ programs.
At the contest each team must supply their own computer.
We will install the system on the computer,
thus destroying the pre-existing operating system and any data on it.
Bear this in mind when you choose a computer to bring.
Please install the system on the computer
you intend to bring to ensure that the
contest environment works properly on your hardware.
The computer hardware required for the contest is as follows:
Be sure to check out your hardware with the contest system.
Computers come with wide variation of components and not all
are supported by the contest environment.
Make sure networking works.
- Intel Pentium III or newer CPU (or equivalent)
- at least 128 MB of RAM
- SerialATA or IDE hard drive (no support for SCSI), at least 4GB
- bootable IDE CD-ROM drive (no support for USB or Firewire)
- standard SVGA-compatible graphics card with 16MB of video memory
- serial or PS/2 standard mouse or IMPS/2-compatible USB-mouse
- PCI 10/100 baseT network interface card
- floppy drive (in case of network failure)
You also need to bring a monitor capable of 800×600 resolution.
Please download and test the contest CD.
A CD ISO image is available.
Simply burn the image to a CD.
Languages on the CD
- Ada, GNAT
GNAT 3.15p (2002023) Copyright 1996-2002 Free Software Foundation, Inc.
- C, GNU gcc
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
- C++, GNU g++
g++ (GCC) 3.3.5 (Debian 1:3.3.5-13)
API documentation (Local CD,
- C#, Mono
Mono C# compiler version 18.104.22.168
- Haskell, Glasgow Haskell Compiler
The Glorious Glasgow Haskell Compilation System, version 6.2.2
- Java, Sun Microsystem's Java 2 Standard Development Kit (SDK) version 1.5
java version "1.5.0_02"
API documentation (Local CD,
- Java, Free Software Foundation GCJ
gcj (GCC) 3.3.5 (Debian 1:3.3.5-13)
Guid to GNU gcj
gpc 20040516, based on gcc-3.3.5 (Debian 1:3.3.5-13)
- Python, Python
The printing of program listings will be supported at the programming contest.
Listings will be delivered to the teams (contestants may not pick-up their own output).
It is not possible to ensure that receiving printouts will consistently be fast.
Please plan accordingly.
Teams may not bring and use their own printers during the contest.
To print a file, type
at the command line.
Printing any other way is not supported.
By the way, printing is adminstered by CUPS.
Reading and writting to a floppy is possible by first mounting the device
by clicking on the floppy icon on the desktop of the contest environment.
Submiting and judging problem solutions will be performed using
Version 8.6 is installed on the contest CD
and has local documentation.
In particular, instructions
for use of PC2 by a team is available on the
and is installed
on the contest CD.
- With a Dell Optiplex computer there is an error message about video mode and
after booting all the icons and windows appear too big in X.
The solution requires a BIOS change: the value for
Integrate Devices/Onboard Video Buffer
should be changed from its default value of 1 to 8MB.