Kirjautuminen

Haku

Tehtävät

Ohjeet: Ohjelmointikilpailut

Peruskoulun ja lukion oppilailla on mahdollisuus osallistua Datatähti-kilpailuun, jonka alkukilpailu pidetään joka vuosi marraskuun aikoihin. Alkukilpailuun kuuluu ohjelmointitehtäviä ja kirjoitustehtäviä, jotka ratkaistaan itsenäisesti kotona kahden viikon aikana. Loppukilpailu pidetään Helsingin yliopistolla kevättalvella, ja siihen kutsutaan alkukilpailussa parhaiten menestyneet. Myös loppukilpailuun kuuluu ohjelmointia ja kirjoittamista. Peruskoulusarjan ja lukiosarjan tehtävät ovat samat.

Kilpailun parhaat kutsutaan edelleen yliopistolle ohjelmointivalmennukseen tähtäimessä kansainväliset kilpailut. Itämeren seudun ohjelmointikilpailu BOI pidetään keväällä, ja jokainen osallistujamaa voi lähettää kilpailuun kuusihenkisen joukkueen. Tämän jälkeen vuorossa on loppukoitos IOI, kansainväliset ohjelmoinnin olympialaiset, jossa joukkuekoko on neljä henkilöä. Suomen joukkueella ei ole ollut tapana palata kilpailuista mitaleitta.

Ohjelmointikilpailujen tehtävät liittyvät algoritmeihin. Yleensä ohjelma lukee lähtötiedot tiedostosta, laskee tuloksen ja kirjoittaa vastauksen toiseen tiedostoon. Ohjelmia arvioidaan testisyötteillä, joiden ratkaisemiseen annetaan tietty määrä aikaa. Ohjelmien lähdekoodeja ei tarkastella, vaan ainoa merkitsevä asia on niiden tuottama vastaus. Hyvä paikka harjoitella ohjelmointia on kaikille avoin Yhdysvaltojen olympiajoukkueen harjoitussivusto USACO.

Tietoa sivustosta