Engelstalig Nederlandstalig


View statistics

Laatst bijgewerkt: 24 augustus 2011

programmeerwedstrijden

introductie

Tijdens mijn studie heb ik samen met mijn huisgenoten Maarten ter Huurne en Diego Lont een aantal keer meegedaan aan programmeerwedstrijden voor studententeams. Jan Willem Knopper en Wai Keung Lam hebben ook een keer ingevallen in ons team.

Ons team heette Trinair 2002. Deze naam is afkomstig van het adres van ons studentenhuis aan de F.D. Rooseveltlaan 56 te Eindhoven. Het getal 56 wordt in het drietallig stelsel (trinaire stelsel) gerepresenteerd met 2002.

Tijdens een programmeerwedstrijd bestaat ieder team uit 3 personen. Ieder team beschikt verder over 1 computer, met daarop een aantal editors en compilers voor een aantal programmeertalen. Tijdens de eerste wedstrijd hebben we in Pascal geprogrammeerd, de daaropvolgende wedstrijden hebben we Java gebruikt.

Alle teams krijgen ongeveer 8 opgaves, waarvan het de bedoeling is er zo veel mogelijk op te lossen in 5 uur. Voor iedere opgave moet een programma geschreven worden. Een jury bepaalt de correctheid van de programma's door de programma's een testinvoer aan te bieden en te controleren of de uitvoer van het programma correct is.

Meer informatie en links over programmeerwedstrijden is te vinden op Tom's Contests Page. Deze pagina is alleen beschikbaar in het Engels.

publicaties

Hieronder staan een aantal publicaties in de Cursor (weekblad van de Technische Universiteit Eindhoven) over onze prestaties.

TU/e-team tweede bij NK programmeren

Bron: Cursor 6, jaargang 43, 12 oktober 2000

Sander Kooijmans, Diego Lont en Maarten ter Huurne zijn tweede geworden bij de Nederlandse Kampioenschappen programmeren die zaterdag 7 oktober aan de Rijksuniversiteit van Groningen gehouden werden. Er deden 31 studententeams mee. Binnen vijf uur moesten de deelnemers acht opgaven oplossen. Elk team had de beschikking over één pc. De tweede plaats was goed voor een beker en vijfhonderd gulden. De TU/e'ers hebben zich ook geplaatst voor de Europese Kampioenschappen en maken daarom ook kans op deelname aan het wereldkampioenschap volgend voorjaar in Vancouver. Eerste werd het team Bug Fiction uit Groningen. Behalve studenten deden er ook vijf bedrijventeams mee in een aparte categorie. Bij de bedrijven won het Veldhovense ASML.

TUE-team derde bij NK Programmeren

Bron: Cursor 8, jaargang 41, oktober 1998

Auteur: Miranda Swier

Het TUE-team 'Trinair 2002' is afgelopen zaterdag derde geworden bij het Nederlands Kampioenschap Programmeren. Het team, bestaande uit de informaticastudenten Sander Kooijmans en Maarten ter Huurne en de wiskundestudent Jan Willem Knopper, ging naar huis met een prijs van 250 gulden. Het kampioenschap, dat dit jaar door de Universiteit Twente georganiseerd werd, telde in totaal 33 deelnemende teams, waarvan vijf bedrijventeams. Het kampioenschap verliep niet helemaal vlekkeloos, maar het was toch een spannende strijd. De overige twee TUE-teams eindigden op de tiende en zestiende plaats. Winnaar werd ‘Whizards of Doz’, een team van de TU Delft.

Tijdens de vijf uur durende wedstrijd moesten de teams zoveel mogelijk van de acht opgaven goed beantwoorden in de vorm van een goedwerkend computerprogramma. De opgaven waren afkomstig uit de theoretische informatica en de discrete wiskunde. De teams hadden bij het programmeren de beschikking over een pc en mochten de programmeertalen Pascal, C, C++ of Java gebruiken. Een jury, waarin de TUE vertegenwoordigd werd door dr.ir. Tom Verhoeff, beoordeelde de ingeleverde programma’s aan de hand van een testinvoer.

Het ging bij dit kampioenschap niet alleen om het aantal goed beantwoorde opgaven, maar ook om de tijd die nodig was om deze opgaven te beantwoorden. Absolute winnaar was een bedrijventeam dat inmiddels al aan twee wereldkampioenschappen heeft meegedaan. Dit team had alle opgaven goed, maar aangezien bedrijventeams niet meedongden naar de prijzen mocht het team uit Delft zich met zes goede opgaven Nederlands kampioen noemen.

'Trinair 2002' kwam op vijf goede opgaven. Opvallend was dat de Delftse teams zowel de eerste als tweede, vierde en vijfde plaats innamen. Het is niet de eerste keer dat 'Trinair 2002' meedoet aan het Nederlands kampioenschap. Al twee keer eerder kon het zich meten met de beste van Nederland, maar dit jaar ging het duidelijk beter. Het team heeft zich dan ook gedegen voorbereid op de wedstrijd. Tom Verhoeff organiseerde de afgelopen maanden een aantal trainingssessies, waarin de teams konden oefenen met opgaven uit andere jaren. Een aantal vaak terugkomende standaardalgoritmen hebben ze helemaal uitgeschreven, zodat deze direct geïmplementeerd konden worden. Het was namelijk toegestaan om tijdens de wedstrijd boeken, handleidingen en eigen aantekeningen te gebruiken, en dan is het bijzonder handig als je een aantal standaardprocedures zo over kunt schrijven.

'Trinair 2002' hanteerde tijdens de wedstrijd een strategie die prima bleek te werken. De teamleden lazen eerst zorgvuldig alle opgaven door, waarna ieder teamlid aan de slag ging met de opgaven van zijn specialisme. Bovendien kozen zij ervoor eerst de gemakkelijkste opgaven te doen in verband met de tijdsdruk.

Op 21 en 22 november vinden de Noordwest-Europese kampioenschappen plaats op de hogeschool van Den Bosch. In de tussentijd zal 'Trinair 2002' doorgaan met trainen, zodat het in april '99 misschien ook nog mee kan doen aan het wereldkampioenschap. Dit kampioenschap zal dan hier op de TUE plaatsvinden, en het zal de eerste keer zijn dat dit WK Programmeren buiten de Verenigde Staten georganiseerd wordt.

TUE-team vierde op NK Programmeren

Bron: Cursor 10, jaargang 40, 23 oktober 1997

Auteur: Miranda Swier

Het TUE-team 'Trinair 2002' is afgelopen zaterdag vierde geworden bij het Nederlands Kampioenschap Programmeren. In een spannende wedstijd moest het team, bestaande uit de informaticastudenten Sander Kooijmans, Maarten ter Huurne en Diego Lont het opnemen tegen ongeveer dertig andere studententeams. Winnaar werd een team van de Rijksuniversiteit Groningen. Deze universiteit was dit jaar ook de organisator van het kampioenschap.

De wedstrijd bestond uit negen programmeeropgaven. In vijf uur tijd moesten de teams van drie studenten hun best doen om bij elk van de opgaven een werkend programma te schrijven in Pascal of in C. Het aantal correct ingeleverde opgaven en de tijd die nodig was om die opgaven te maken, bepaalde de eindstand. Bovendien konden de teams straftijd krijgen voor het inleveren van een foutief programma.

De opgaven waren dit jaar erg moeilijk en het winnende team had dan ook maar drie opgaven goed, tegenover vier opgaven vorig jaar. 'Trinair 2002' leverde twee correcte opgaven in. Het tweede TUE-team 'Bits & Bytes Remix' werd tiende met één correcte opgave.

Ook vorig jaar deed het team 'Trinair 2002' mee en ook toen eindigden zij op de vierde plaats. Ondanks het feit dat ze net buiten de prijzen vielen zijn ze toch tevreden over hun prestatie. Door een verbeterde taakverdeling binnen het team kregen zij dit jaar namelijk geen straftijd. 'Trinair 2002' en 'Bits & Bytes Remix' zullen de TUE eind november vertegenwoordigen bij het Kampioenschap Programmeren voor Noordwest-Europa in Delft. Alhoewel de concurrentie groot is, maken ze zeker kans. De winnaar van dit kampioenschap mag door naar het Wereld Kampioenschap Programmeren in Atlanta. In 1999 zal de TUE het Wereld Kampioenschap Programmeren organiseren. Het is dan de eerste keer dat dit kampioenschap buiten de Verenigde Staten gehouden wordt.