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.