Olimpiada Informatyczna jest olimpiadą przedmiotową adresowaną do uczniów szkół średnich, przeprowadzaną corocznie pod egidą Ministerstwa Edukacji Narodowej.
Celem Olimpiady jest umożliwianie uczniom uzdolnionym informatycznie rozwijania ich talentów i pogłębiania wiedzy informatycznej. Uczestnicy Olimpiady muszą wykazać się umiejętnościami analizowania problemów algorytmicznych, ich specyfikowania, układania wydajnych algorytmów i implementowania ich w języku programowania wysokiego poziomu, doboru stosownych struktur danych, testowania programów, pracy w środowisku programistycznym. Po prostu muszą być prawdziwymi informatykami.
Zawody Olimpiady Informatycznej składają się z trzech etapów. W każdym etapie uczniowie rozwiązują od czterech do sześciu zadań algorytmiczno-programistycznych. Rozwiązaniem każdego zadania jest program komputerowy lub plik z wynikami. Rozwiązania są sprawdzane automatycznie za pomocą wyspecjalizowanego systemu komputerowego. Etap I jest etapem domowym. Około 400 najlepszych uczniów z pierwszego etapu awansuje do etapu II, który jest rozgrywany w warunkach kontrolowanej samodzielności, w ośmiu różnych ośrodkach w kraju. Około 80 uczniów awansuje do finału Olimpiady. [więcej]
Strona domowa olimpiady: http://oi.edu.pl/