Programmeerimise olümpiaadidest ja teisest võistlustest
Juba kümneid aastaid on mitmete õpilaste elu oluliseks osaks olnud olümpiaadid. Neid korraldatakse päris paljudes ainetes, sealhulgas ka informaatikas. Kuigi informaatikat mõistetakse muidu märksa laiemalt, tähendab informaatikaolümpiaad sisuliselt just programmeerimisolümpiaadi. Olümpiaadil tuleb teatud ajavahemikus lahendada konkreetsed ülesanded. Eestis on informaatikaolümpiaad kolmes etapis: lahtine võistlus, eelvoor ja lõppvoor. Oluline on märkida, et lahtisel võistlusel ja eelvoorus saavad õpilased osaleda iseenda initsiatiivil. Muidugi võib ka õpetaja soovitada ja eelvooru oma kooliski korraldada. Tegelikult oleks väga hea, kui osalejate ring oluliselt laieneks. Lõppvooru pääsevad kõige paremad ja omakorda lõppvooru parimad saavad Eesti võistkonna kandidaatideks rahvusvahelisteks informaatikavõistlusteks (nt Rahvusvaheline informaatikaolümpiaad, Balti informaatikaolümpiaad).
Olümpiaadi korraldust, sh ülesannete stiili, on põhjalikult kirjeldatud juhendis.
Võistlusprogrammeerimist (koos paljude ülesannetega) on põhjalikult käsitlenud Targo Tennisberg oma raamatutes “Võistlusprogrammeerimine I” ja “Võistlusprogrammeerimine II”. Tartu Ülikooli teaduskoolis korraldatakse vahel ka vastavaid kursusi. Programmeerimise võistlusi on tegelikult üsna suur hulk. Kui Rahvusvahelisele informaatikaolümpiaadile (IOI) saab läbi riikide olümpiaadide, siis paljudel teistel on osavõtt vaba.
Programmeerimisega lähemalt või kaugemalt on seotud ka informaatikavõistlus “Kobras” ja mitmed robootikavõistlused, nt First Lego League, Robotex, Robolahing. Projekti “Noored koodi” raames on ka erinevatel teemadel võistlusi toimunud (sh veebidisain, põgenemistuba ). Kadrinas toimub ka 3D modelleerimise võistlus. Toimub ka Küberolümpia.
Väga soovitav on õpilastele erinevaid võistlusvõimalusi tutvustada. Paljudele ei pruugi need sobida, aga mitmetele jällegi võib anda lisamotivatsiooni end arendada. Muidugi ei pea alati võistlema, korraldatakse näiteks ka töötubasid, nt Codeweeki raames on neid igal aastal sadu.