Overslaan en naar de inhoud gaan

Universiteit Twente wint Kampioenschap Programmeren

Sponsor Frank Langeveld van Sogeti, omschrijft de sfeer tijdens de vijf uur durende competitie pakkend: "Ik zag allerlei zwetende mensen en ik rook ze ook. Het stonk een beetje, maar het was wel indrukwekkend."
Carriere
Shutterstock
Shutterstock

Voorgaande jaren heette de jaarlijkse landelijke programmeerwedstrijd voor universiteiten het Nederlands Kampioenschap Programmeren (NKP). Voor de vijftiende editie leek het de organisatoren van de TU Delft een goed idee om de grens over te gaan. Dus heet de competitie dit jaar de Benelux Algorithm Programming Contest (BAPC). In België en Luxemburg is men echter nog onbekend met het fenomeen en op de uitnodiging vanuit Delft werd niet ingegaan. Dus toch weer een nationaal kampioenschap. "Wel een beetje jammer", vindt René Elstgeest van studievereniging Christiaan Huygens. Niettemin was de internationale toon gezet en dus waren de opdrachten, uitleg en prijsuitreiking in het Engels. Gekleurde ballonnen Internationaal of niet; het was spannend in Delft. Vooral ook omdat de favoriete deelnemers uit voorgaande jaren - teams uit Groningen en Utrecht - er niet meer bij waren. Die zijn inmiddels de reglementaire leeftijdsgrens gepasseerd. Dus lag de wedstrijd open voor de 37 deelnemende teams. Naast de teams van universiteiten deed een aantal bedrijventeams mee, in een eigen competitie: hoofdsponsor Sogeti had twee teams afgevaardigd en daarnaast waren Quintiq, ASML, Eljakim en Science & Technology vertegenwoordigd. Doel was om de oplossing van acht wiskundige opgaven te vatten in een programma. Er mocht geprogrammeerd worden in C, C++, Java of Pascal. De teams - van maximaal drie personen - hadden hiervoor vijf uren de tijd. Voor een fout ingeleverde oplossing werd straftijd opgelegd. Elke goede oplossing leverde een gekleurde, met helium gevulde ballon op. Zo werd in een oogopslag duidelijk welk team het goed deed en welk team met de handen in het haar zat. Toegepaste wiskunde Een uur voor het einde van de wedstrijd wordt de score van de teams niet meer bijgewerkt, om het extra spannend te maken. Toch lijkt de wedstrijd beslist, want het team Messed Up van de Universiteit Twente heeft al zes opgaven goed; de ‘runner up’ heeft vier opgaven opgelost. Bij de bedrijventeams blinkt Eljakim uit, met eveneens zes goede oplossingen. Uiteindelijk wordt Messed Up de winnaar van de dag met zes goede oplossingen. Het team gaat naar huis met de forse wisselbeker en 512 euro aan prijzengeld. Tweede universiteitsteam is ‘J’ van de Universiteit Utrecht met vier goed. Het levert hen een geldbedrag van 256 euro op. Derde is ‘Het halve werk’ van de Rijksuniversiteit Groningen, met eveneens vier goed, maar een mindere tijdscore. De geldprijs is voor hen 128 euro. Eljakim wint de bedrijvencompetitie met 6 goede oplossingen. Na de wedstrijd wordt er nog wat gedronken in het universiteitsgebouw aan het Zuidplantsoen. Sebastiaan Roodenburg van het team Bier=6 van de Universiteit Twente geniet zichtbaar van de verfrissing. Hij en zijn teamgenoten zijn vierde geworden. Jammer, vindt hij. "Net niet in de prijzen. Anders hadden we nog wat geld mee naar huis genomen." Maar Roodenburg heeft toch een leuke dag gehad. "De hersencellen kraken behoorlijk tijdens de wedstrijd. De meeste opgaven los je in de eerste drie uren op. Daarna zit je er toch een beetje doorheen." De wiskundige opgaven waren al met al niet eenvoudig. Twee bleven geheel onopgelost. Boris de Wilde (23), Kamiel Cornelissen (24) en Erik-Jan Krijgsman (21) van het winnende team hebben er uren hun hoofd over gebroken, maar de juiste oplossing kon niet in een programma worden gevat. Toch is de BAPC vooral een wiskundige wedstrijd, aldus De Wilde. "Het gaat om het oplossen van het probleem. Als je dat snapt, is het programmeren in principe goed te doen." Misschien dat de jongens daarom in het voordeel waren, want het drietal studeert ‘toegepaste wiskunde’. Krijgsman deed al het programmeerwerk; een hobby van hem. "Een basisniveau programmeerkennis is voor deze wedstrijd eigenlijk voldoende", zegt hij. "Het gaat bij het BAPC niet om het maken van mooie software. Je maakt een programmaatje dat het probleem oplost. Dat hoeft niet fraai te zijn; als het maar werkt." Het winnende team Messed Up worstelt met een moeilijke opgave tijdens de programmeerwedstrijd. Van links naar rechts: Boris de Wilde, Erik-Jan Krijgsman en Kamiel Cornelissen.

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in