Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 99, views: 57.477 •

In het afgelopen weekend vond op de TU Delft het Noordwest-Europees Kampioenschap Programmeren plaats. Bijna negentig teams van drie personen probeerden zo veel mogelijk algoritmische problemen zo goed mogelijk op te lossen, met als hoogste doel om naar de finale in Rusland uitgezonden te worden.

Reacties (99)

Reactiefilter:-199094+150+210+30
Freaky ogen van die eerste gast
Maar waar kan ik die opgaven vinden?
Oh hier: http://2012.nwerc.eu/static/NWERC_2012_ProblemSet_FINAL.pdf

[Reactie gewijzigd door SoloH op 28 november 2012 15:23]

Ik heb ook meegedaan, maar helaas maar 1 goed kunnen beantwoorden. De BAPC ging toch een stuk beter. Hielp ook niet echt dat 2 van ons team ziekjes waren.

Ik wacht overigens nog steeds op het punt dat de organisatoren en juryleden fatsoenlijk Engels leren spreken. Het is elk jaar weer lachen geblazen :P.
Wow zijn ogen gaan echt raar heen en weer. Heeft waarschinlijk iets te veel gelezen.
Grappig om te zien dat het zo veel typische mensen zijn, overigens niet negatief bedoeld maar het valt wel op.

En ik vind het persoonlijk wel fijn dat het in de vorm van een filmpje is, lees al genoeg de hele dag.
Erg grappig dat de prijzen 512 en 1024 euro zijn :D
Even snel de eerste opdracht bekeken, maar dit is duidelijk meer een wiskunde probleem oplossen dan programmeren. Natuurlijk kun je nadat je de wiskunde ervan beheerst en de oplossing hebt, die oplossing gaan uitwerken in een programma, maar veruit het meeste programmeren heeft in de praktijk helemaal niets met wiskunde te maken. Ook de ingewikkelde aspecten van software niet!

Ze zouden dit wat mij betreft dan ook geen programmeer wedstrijd moeten noemen en het is schokkend dat de deelnemers dit zelf wel zien als programmeren. Zo testen ze niet op onderhoud, snelheid, consurrency issues, en beperken ze zichtzelf tot slechts een enkel algoritme wat slechts een miniem deel is van normale software. Het enige wat ze controleren is de uitkomst en mogelijk hoe snel men er mee klaar is.

Wat ze zouden moeten doen is de wiskundige oplossing loskoppelen van het programmeren. Waarbij het programmeren het efficiŽnt uitwerken van een gegeven oplossing is door middel van de juiste algoritmische keuzen, modellering en gebruik van datastructuren. Als men dan een betere oplossing bedenkt, mooi, bonus...maar dan testen ze in ieder geval programmeren in plaats van beheersing van wiskunde en de daarbij gebruikelijke taal. Ook meer complete software moeten moeten schrijven die dan wordt beoordeeld door experts uit het bedrijfsleven zou mooi zijn.
Daar zijn ook wedstrijden voor. Die zijn heel anders van aard; bijvoorbeeld veel subjectiever.

> Zo testen ze niet op onderhoud, snelheid, consurrency issues,

Onderhoud (onderhoudbaarheid) is geen issue hier, inderdaad. We testen zeker wel op snelheid, dat is juist een zeer centraal aspect van de wedstrijd; als de programma's een te hoge ordecomplexiteit hebben krijgen de deelnemers een afkeuring op basis van "time limit exceeded". Concurrency issues zijn uitgesloten; oplossingen moeten strikt single-threaded, single-process zijn.

Je hebt zeker gelijk dat deze wedstrijd vaardigheden test die aan de wiskundige / "computer science" kant van de informatica liggen. Dat deel is inderdaad niet zo zichtbaar voor de meeste IT'ers, die zijn vooral bezig met het in elkaar legoŽn van prefab componenten en libraries.

Er zijn echter ook mensen die de componenten moeten maken, en de kernel van het OS, en de programmeertalen. Dat is meer het soort werk waar de mensen die aan deze wedstrijd meedoen zich voor interesseren.
Ik vroeg me vrijdag al af wat er gaande was toen ik aan een practicum aan het werken was, maar dat was dit dus. Leuk om dit op tweakers tegen te komen.

Oh en die gasten die als team naam 'False'); DROP TABLE teams; --' hebben: geniaal :+
Ik vraag me af hoe een Bill Gates of een andere Einstein deze testen zouden afleggen. Zouden ze moeite hiermee hebben of zouden ze hierom lachen?

Anyway, leuk filmpje !
Bill Gates zou hier best goed in zijn. Hij heeft ook in de basis een theoretische achtergrond in informatica.

Einstein zou ik echter dit niet laten doen. Hij is een natuurkundige, geen wiskundige of informaticus. Zonder programmeerervaring zou je opgave J al zoiezo niet op hebben kunnen lossen. In een team denk ik wel dat Einstein wat waarde zou kunnen hebben, bij veel opgaven helpt het heel erg om iemand in je team te hebben die wat meer wiskunde kent.
Enne.. 1 van de organisatieleden aan de mic in de film (in het begin) moet toch meer oefenen voor de camera en mic... ik zie letterlijk zijn ogen schudden... :) Last van de stress? :o
Anderen doen al beter en kijken rustiger aan.

Op dit item kan niet meer gereageerd worden.