Celem olimpiady jest umożliwianie uczniom uzdolnionym informatycznie rozwijania ich talentów i pogłębiania wiedzy informatycznej.
Zawody Olimpiady Informatycznej składają się z trzech etapów. Na każdym etapie uczniowie rozwiązują od czterech do sześciu zadań. Uczestnicy 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 oraz pracy w środowisku programistycznym.
Finaliści etapu centralnego olimpiady są zwolnieni ze zdawania matury z informatyki oraz przyjmowani są w pierwszej kolejności na studia informatyczne we wszystkich najlepszych uczelniach w kraju. Spośród najlepszych finalistów jest również wyłaniana reprezentacja Polski na Międzynarodową Olimpiadę Informatyczną i inne międzynarodowe konkursy informatyczne.
Gratulujemy wspaniałego sukcesu i życzymy powodzenia w finale.