Het kampioenschap vindt plaats op de Universiteit Twente en wordt dit jaar georganiseerd door studievereniging Inter-Actief. Drie weken geleden vonden er al regionale voorrondes plaats in diverse studentensteden. De acht opgaven die de deelnemende teams moeten oplossen, zijn bedacht door docenten en studenten die zijn verbonden aan de opleiding informatica van de Universiteit Twente. Teams die een opgave goed beantwoorden, krijgen daarvoor een gekleurde heliumballon. "Het kleurige geheel geeft in één oogopslag weer welke teams op de goede weg zijn." Volgens Erwin Kroon, voorzitter van het Nederlands Kampioenchap Programmeren, zijn de opgaven vrij pittig. "De afgelopen jaren is gebleken dat het niveau aardig hoog ligt. Geen van de teams kreeg alle vragen opgelost, ook de kampioen van vorig jaar niet." De deelnemende teams krijgen elk een pc met een Intel Pentium 4-processor (variërend van 1.4 tot 2.2 GHz) en 256 of 512 Mb intern geheugen. Deelnemers mogen zelf kiezen of ze met Linux of Windows willen werken. Het is niet toegestaan om tijdens de wedstrijd gebruik te maken van internet. De drie beste teams ontvangen een 'binaire geldprijs' van 512, 256 of 128 euro, stuk voor stuk 'machten van twee, ook te schrijven in enen en nullen'.