Veel gestelde vragen

Op deze pagina staan de antwoorden op de vragen die ons het vaakst gesteld worden, en waarvan het antwoord niet snel terug te vinden is op de website. Heb je toch nog een andere vraag, aarzel niet om ons te contacteren op (info [a] be-oi.be).

Thema's


Wedstrijd & Inschrijving

Ik ben geen Belg, mag ik deelnemen?

Als je geen Belg bent, maar wel ingeschreven in een Belgische middelbare school, mag je deelnemen aan de Belgische Olympiade in Informatica. Als je geen Belg bent en niet bent ingeschreven in een Belgische school, kan je niet deelnemen. De meeste landen organiseren een eigen nationale wedstrijd, klik hier voor de belangrijkste <a href="http://ioinformatics.org/admin/members.shtml" target="_blank">links naar de nationale organisatoren</a>. Voor Nederland wordt de wedstrijd georganiseerd door de <a href="http://www.informaticaolympiade.nl/" target="_blank">Nederlandse Informatica Olympiade</a> .

Wat is de minimumleeftijd om deel te nemen?

Er is geen minimumleeftijd. Je moet wel een leerling zijn in het middelbaar onderwijs.

Ben ik niet te jong? Ik maak geen kans tegen deelnemers uit het laatste jaar!

Gezien er erg weinig of geen tijd voor informatica-opleiding is voorzien in het middelbaar onderwijs in België, hangt de kans op succes bij onze olympiade niet zozeer af van de leeftijd, maar eerder van ervaring in algoritmisch denken en de capaciteit tot logisch redeneren. Statistieken van vorige jaren leren ons dat de slaagpercentages van 6e-jaars niet veel hoger liggen dan die van 4e- of 5e-jaars. Ben je nog jonger? Geen probleem, je bent niet de enige. Waag je kans, want niets zegt dat je niet ver kan doorstoten bij een eerste deelname. Als je jong en erg veelbelovend bent, bestaat de kans dat we je alsnog opnemen in de trainingspool van IOI-kandidaten, met het oog op mogelijke IOI-deelname in je laatste jaren.

Ik ken niet veel van algoritmiek. Ben ik goed genoeg om kans te maken?

Gezien de grootte van ons land en de weinige tijd die aan informatica-onderwijs wordt besteed in het middelbaar onderwijs, hebben we erg weinig deelnemers met een diepgaande kennis informatica. Onder de finalisten in 2010 en 2011 had de meerderheid nog nooit geprogrammeerd tot 3 maanden voor de wedstrijd! Bovendien zijn het niet enkel de allerbesten die in de prijzen kunnen vallen: de eerste 20 finalisten winnen al minstens een boek. Er is dus niets dat je tegenhoudt om toch je kans te wagen, en als je de vragen van vorige jaren eens bekijkt ben je uitstekend voorbereid.

Moet ik kunnen programmeren?

Niet noodzakelijk. Veel van onze deelnemers (waaronder ook finalisten) hadden nog nooit geprogrammeerd voordat ze zich inschreven voor deze olympiade. De eerste ronde (halve finale) is volledig schriftelijk en vraagt geen hoog ontwikkelde programmeervaardigheden. Een goed vermogen tot logisch denken, en een basiskennis in planmatig en stapsgewijs een algoritme beschrijven, zijn voldoende om tot de finale te kunnen doorstoten. Daarna kan je, als je wil, deelnemen aan een gratis introductiecursus tijdens de krokusvakantie die je op weg kan zetten voor de finale. Elders op deze website staan oefeningen en de vragen van vorige jaren. Verschillende websites op het internet bieden ook tutorials en interessante oefeningen aan.

Ik woon in het buitenland, mag ik deelnemen?

Belgen die in het buitenland wonen of ingeschreven zijn in een middelbare school in het buitenland mogen deelnemen aan de Belgische olympiade.

Halve finale

Waar vindt de halve finale plaats?

De halve finale vindt tegelijkertijd plaats op 11 verschillende locaties verspreid over het land. <a href="http://be-oi.be/nl/semifinal/places"> Klik hier voor een lijst van de locaties <a> .

Waar en wanneer zullen de resultaten van de halve finale beschikbaar zijn?

De lijst met de geselecteerden voor de finaleronde zal gepubliceerd worden op de website enkele dagen na de halve finale. De scores worden niet gepubliceerd, maar via e-mail laten we iedere deelnemer zijn of haar eigen score weten. Een nieuwsbericht zal op de website worden gepubliceerd zodra de resultaten beschikbaar zijn.

Wat kan ik verwachten op de halve finale?

De halve finale is volledig schriftelijk en duurt maximum 3u. Ze bestaat voornamelijk uit vragen gericht op logica en algoritmisch denken. Iedereen zou moeten kunnen antwoorden op de eerste eenvoudige vragen, nadien wordt het gradueel moeilijker. De beste manier om je voor te bereiden is om de vragen van de voorgaande jaren te raadplegen, te vinden in de sectie "Voorbeeldvragen" op deze website.

Kan ik mij inschrijven in een Franstalig centrum?

Je kan de proef in het Nederlands afleggen in alle centra in België. Onthoud echter wel dat in een Franstalig centrum, de begeleiders van de Olympiade mogelijk niet in het Nederlands aankondigingen kunnen doen, of kunnen antwoorden op vragen. Je mag echter hoe dan ook enkel praktische vragen aan de begeleiders stellen (resterende tijd, ...), vragen betreffende de inhoud van de proef worden niet beantwoord.

Nationale finale en Proclamatie

Kan ik online documentatie raadplegen tijdens de proef aan de computer?

Nee, er zal geen internettoegang zijn op de computers tijdens de proef, om communicatie met de buitenwereld onmogelijk te maken. Er zal voor elke ondersteunde programmeertaal een volledige kopie van alle standaard documentatie beschikbaar zijn op de computers. Dit is de enige documentatie die je zal kunnen raadplegen.

Ik typ op een Dvorak-toetsenbord. Mag ik mijn eigen toetsenbord meebrengen voor de finale?

Ja, dit mag. Je zal voor het begin van de proef je toetsenbord moeten laten inspecteren door de begeleiders.

Op wat voor systeem verloopt de proef aan de computer?

De proef verloopt op moderne Linux systemen met een intuïtieve grafische user interface. Op elke computer zal een hele reeks populaire tekst-editors beschikbaar zijn om code in te kunnen typen. De exacte details en versienummers van de software die gebruikt zal worden liggen nog niet vast. Wil je zelf thuis of op school kunnen oefenen, ben je alvast goed voorbereid als je je op Ubuntu Linux met de Gedit teksteditor vertrouwd kan maken. Van alle ondersteunde programmeertalen zullen recente maar stabiele versies worden gebruikt. De vragen zijn op te lossen in elke programmeertaal met eenvoudige code, en vragen geen geavanceerde constructies.

Hoe verloopt de proef aan de computer?

De computerproef vindt plaats in een computerklas, waar iedereen een eigen computer toegewezen krijgt. Er wordt gebruik gemaakt van een geautomatiseerd testsysteem dat je eerst moet leren kennen. Daarom wordt er voor het begin van de proef 10 minuten "opstarttijd" voorzien. Die gebruik je om de instructies te lezen, en om het systeem te testen door middel van een eerste triviaal opdrachtje. De proef zelf bestaat uit enkele grotere opdrachten die op dezelfde manier moeten worden ingediend. Voor elke ondersteunde programmeertaal zal je voor elke opdracht enkele basisbestanden krijgen die je moet aanvullen met je eigen code. De instructies zullen je zeggen hoe je je eigen code kan testen voordat je ze indient. Je kan meermaals indienen, maar niet ongelimiteerd - dit staat eveneens in de instructies. Lees zeker de vragen van vorige jaren, in de sectie "Voorbeeldvragen" op deze website, om een beeld te krijgen van het soort vragen dat je kan verwachten.

Wat is er te winnen? Wat zijn de prijzen?

De prijzen die we aanbieden variëren naargelang de akkoorden die we met sponsors afsluiten. In 2010 en 2011 konden we op die manier tussen de 1500 en 2500 euro aan prijzen toekennen aan kandidaten uit het secundair onderwijs. De exacte samenstelling van de prijzenpot is nog niet bekend, vermoedelijk gaat het in deze richting: Enkele hoofdprijzen (laptop, smartphone) gaan naar de best geplaatste finalisten, talrijke kleinere prijzen (boeken, gadgets) worden ook aangeboden aan de volgenden in het klassement. Bovenop dit alles komt ook de deelname aan de Internationale Olympiade voor de 4 meest veelbelovende finalisten.

Wat kan ik verwachten op de finale van de Belgische Olympiade in Informatica?

De finale vindt plaats op een woensdag en duurt ongeveer 4u. Deze proef bestaat uit een gedeelte op papier, net zoals de halve finale, en een gedeelte an de computer. Met de proef aan de computer testen we of een kandidaat een correcte oplossing kan implementeren voor een gegeven probleem op een relatief korte tijdspanne. Raadpleeg zeker de vragen van vorige jaren om enkele voorbeelden te zien.

Wanneer en waar zullen de resultaten van de finale beschikbaar zijn?

Het eindklassement zal tijdens de proclamatie bekendgemaakt worden, enkele dagen na de finale. De score van elke finalist zal op de website gepubliceerd worden, kort na de proclamatie.

Internationale Olympiade

Waarom is de winnaar van de Belgische Olympiade in Informatica niet automatisch geselecteerd voor de IOI? Waarom de tussenstap via de "trainingspool"?

De IOI heeft hoge vereisten die bovendien strikter zijn dan die van de Belgische Olympiade. Omwille van die bijkomende vereisten is een hooggeplaatste finalist van de Belgische Olympiade niet noodzakelijk een goede kandidaat voor deelname aan de IOI. De IOI verloopt volledig aan de computer, en de korte computerproef tijdens de Belgische finale is niet voldoende om een goede inschatting te kunnen maken van iemands kunnen. De IOI vereist bijvoorbeeld dat een deelnemer vlot kan programmeren in C, C++ of Pascal. Bovendien moet een deelnemer ook het nodige inzicht en creativiteit kunnen tonen om verschillende soorten moeilijke programmeerproblemen te kunnen oplossen. Iedereen in de trainingspool krijgt de raad en de kans dit alles intensief online te oefenen, hiermee meten we tenslotte ook motivatie. IOI-simulaties ronden alles af. Pas nadat we op deze manier een goed overzicht hebben van ieders kunnen, wordt een IOI-ploeg samengesteld met het oog op het wegkapen van zoveel mogelijk medailles voor België.

Hoe gebeurt de selectie van deelnemers voor de Internationale Olympiade uit de finalisten van de Belgische olympiade?

Na de nationale finale krijgen de beste kandidaten (in 2011 waren dat er 5 in elke taal) het voorstel om deel uit te maken van een "trainingspool" voor de IOI. Deze "pool" krijgt in de Paasvakantie een diepgaandere cursus aangeboden die focust op noodzakelijke vaardigheden voor de IOI. Ondertussen wordt hen ook gevraagd verder te oefenen door deel te nemen aan online wedstrijden gelijkend op de IOI. Op een nog te bepalen datum komt het organiserend comité samen om te beslissen welke 4 kandidaten uiteindelijk België mogen vertegenwoordigen op de IOI. Die beslissing wordt gebaseerd op: 1) de score op de finale, 2) persoonlijke motivatie, 3) resultaten op tests georganiseerd tijdens de training, en 4) kennis en waargenomen vooruitgang in kennis. Normaalgezien worden er 2 Nederlandstaligen en 2 Franstaligen afgevaardigd.

Wie betaalt de onkosten voor de Internationale Olympiade?

Alle kosten verbonden aan deelname aan de Internationale Olympiade (vervoer, logement, inschrijving), worden volledig gedekt door de organisatie van de Belgische Olympiade.