Olimpiada Informatyczna – przedmiotowa olimpiada szkolna z zakresu informatyki, powołana 10 grudnia 1993 przez Instytut Informatyki Uniwersytetu Wrocławskiego. Olimpiada organizowana jest corocznie od 1993 i skierowana do uczniów szkół średnich, choć mogą brać w niej udział także młodsi uczniowie. Zadania polegają na napisaniu programu komputerowego rozwiązującego określony problem algorytmiczny ukryty w treści podanego zadania.

W zadaniach określona jest relacja pomiędzy danymi wejściowymi a danymi wyjściowymi. Zawodnik musi opracować taki algorytm, by ta relacja została zachowana dla wszystkich danych z przedziałów określonych w zadaniu. Opracowany algorytm musi zostać zaimplementowany w jednym z dwóch języków programowania: C++ lub Pythonie. Od 2018 roku Olimpiada Informatyczna wycofała wsparcie dla C oraz Pascala. Jako efekt końcowy zawodnik udostępnia kod źródłowy swojego programu.

Organizatorzy dokonują sprawdzenia zadania w kilku krokach wykorzystując sprawdzaczkę: System Informatyczny Olimpiady (SIO). Najpierw kod zostaje skompilowany, po czym sprawdzana zostaje poprawność działania programu na zbiorze danych testowych. W zależności od poprawności oraz czasu wykonania w zależności od poszczególnych danych testowych przez program zostaje on odpowiednio oceniony.

Sprawozdania z przebiegu pierwszych 23 edycji konkursu dostępne są do pobrania ze strony internetowej Olimpiady Informatycznej.

Odpowiednikiem Olimpiady dla uczniów szkół podstawowych jest Olimpiada Informatyczna Juniorów.

Przebieg Całe zawody podzielone są na 3 etapy: Etap pierwszy jest rozgrywany zdalnie. Uczestnicy rozwiązują zadania w domu. Rozwiązania są przesłane przez Internet lub zwykłą pocztą. Etap drugi (okręgowy) jest rozgrywany w warunkach kontrolowanej samodzielności. Do tego etapu przechodzą osoby, które najlepiej wykonały zadania z pierwszego etapu. Zawodnicy rozwiązują zadania przez 5 godzin, każdego z dwóch dni zawodów. Etap trzeci (finałowy) jest rozgrywany w warunkach kontrolowanej samodzielności w jednym miejscu. Do trzeciego etapu przechodzi około 80-100 osób, które najlepiej wykonały zadania z II etapu. Zawodnicy, którzy dostali się do trzeciego etapu otrzymują tytuł finalistów, mają zapewnione miejsce na niemalże wszystkich uczelniach w Polsce na kierunkach informatycznych i pokrewnych bez potrzeby zdawania egzaminu. Czołowi zawodnicy III etapu otrzymują tytuł laureata. Spośród nich wyłaniana jest reprezentacja na Międzynarodową Olimpiadę Informatyczną i inne zawody międzynarodowe. Tytuł finalisty lub laureata Olimpiady Informatycznej zapewnia wynik 100% na maturze z informatyki.

Zwycięzcy OlimpiadaImię i nazwiskoSzkołaOpiekunowie naukowiI OI 1993/1994Michał WalaI LO im. J. Kasprowicza w RaciborzuII OI 1994/1995Marcin SawickiII LO im. St. Batorego w WarszawieIII OI 1995/1996Andrzej Gąsienica-SamekXIV LO im. S. Staszica w WarszawieMałgorzata RostkowskaIV OI 1996/1997Tomasz WaleńLO im. T. Kościuszki w ZiębicachV OI 1997/1998Andrzej Gąsienica-SamekXIV LO im. S. Staszica w WarszawieJan Gąsienica-SamekVI OI 1998/1999Andrzej Gąsienica-SamekXIV LO im. S. Staszica w WarszawieJan Gąsienica-SamekVII OI 1999/2000Tomasz CzajkaLO im. KEN w Stalowej WoliKlemens CzajkaVIII OI 2000/2001Paweł ParysLO im. St. Staszica w Tarnowskich GórachRyszard ParysIX OI 2001/2002Paweł ParysLO im. St. Staszica w Tarnowskich GórachX OI 2002/2003Marcin MichalskiIII LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXI OI 2003/2004Bartłomiej RomańskiXIV LO im. S. Staszica w WarszawiePiotr DybiczXII OI 2004/2005Filip WolskiIII LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXIII OI 2005/2006Filip WolskiIII LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXIV OI 2006/2007Tomasz KulczyńskiVI LO im. J. i J. Śniadeckich w BydgoszczyIwona WaszkiewiczXV OI 2007/2008Jarosław BłasiokVIII LO w KatowicachKrzysztof BłasiokXVI OI 2008/2009Tomasz KociumakaV LO w GliwicachJarosław Błasiok XVII OI 2009/2010Adrian Jaskółka (ex-aequo)I LO im. A. Mickiewicza w BiałymstokuIreneusz BujnowskiJan Kanty Milczek (ex-aequo)III LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXVIII OI 2010/2011Jan Kanty MilczekIII LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXIX OI 2011/2012Karol FarbiśVI LO im. J. Kochanowskiego w RadomiuMarcin Andrychowicz, Mirosław MortkaXX OI 2012/2013Błażej MagnowskiIII LO im. Marynarki Wojennej RP w GdyniRyszard SzubartowskiXXI OI 2013/2014Jarosław KwiecieńZespół Szkół nr 14 we WrocławiuBartłomiej Dudek, Wiktor Janas, Karol Konaszyński, Bartosz Kostka, Dawid Matla, Rafał Nowak, Karol Pokorski, Damian Rusak, Damian Straszak, Tomasz SyposzXXII OI 2014/2015Przemysław Jakub KozłowskiI LO im. A. Mickiewicza w BiałymstokuIwona Bujnowska, Ireneusz Bujnowski, Jacek TomasiewiczXXIII OI 2015/2016Jarosław KwiecieńZespół Szkół nr 14 we WrocławiuBartłomiej Dudek, Bartosz Kostka, Karol PokorskiXXIV OI 2016/2017Mariusz TrelaV LO im. A. Witkowskiego w KrakowieLech Duraj, Michał Glapa, Wiktor KuropatwaXXV OI 2017/2018Anadi AgrawalZespół Szkół nr 14 we WrocławiuBartosz Kostka, Jarosław KwiecieńXXVI OI 2018/2019Marek SkibaI LO im. S. Staszica w LublinieMirosław PietrzyckiXXVII OI 2019/2020Jonasz AleszkiewiczXIV LO im. S. Staszica w WarszawieXXVIII OI 2020/2021Antoni BuraczewskiIII LO im. A. Mickiewicza we WrocławiuXXIX OI 2021/2022Jan StrzeszyńskiXIV LO im. S. Staszica w WarszawieXXX OI 2022/2023Antoni BuraczewskiIII LO im. A. Mickiewicza we WrocławiuXXXI OI 2023/2024Adam Gąsienica-SamekXIV LO im. S. Staszica w Warszawie

Osiągnięcia międzynarodowe Spośród osób, które osiągnęły najwyższe wyniki na Olimpiadzie Informatycznej, wybierani są reprezentanci do konkursów międzynarodowych.

Międzynarodowa Olimpiada Informatyczna (IOI) Do 2018 roku Polacy zdobyli 109 medali na Międzynarodowej Olimpiadzie Informatycznej: 40 złotych, 39 srebrnych oraz 30 brązowych. Dwa razy także Polacy stali na najwyższym miejscu podium tej olimpiady:

XVIII IOI, 2006 – zwycięzcą Filip Wolski XIX IOI, 2007 – zwycięzcą Tomasz Kulczyński

Poniższa tabela przedstawia reprezentacje Polski razem z wynikami na poszczególnych olimpiadach. +OlimpiadaReprezentacjaDruga reprezentacjaLiderzy reprezentacjiAdministracjaPozostaliIOI 1989 (Pravetz, Bułgaria) Aleksander Kaczmarski Krzysztof Stencel Sławomir Lasota Stanisław Waligórski (lider delegacji) Andrzej Walat (zastępca lidera) Stanisław Waligórski (członek IC)IOI 1990 (Mińsk, Związek Socjalistycznych Republik Radzieckich) Jacek Chrząszcz (srebrny medal) Rafał Bogacz (brązowy medal) Stanisław Waligórski (lider delegacji)IOI 1991 (Ateny, Grecja) Jacek Chrząszcz (srebrny medal) Jacek Pliszka (brązowy medal) Jakub Kruszona (złoty medal) Stanisław Waligórski (lider delegacji)IOI 1992 (Bonn, Niemcy) Jacek Pliszka (brązowy medal) Rafał Bogacz (brązowy medal) Tomasz Błaszczyk Tomasz Śmigielski (srebrny medal) Stanisław Waligórski (lider delegacji) Andrzej Walat (zastępca lidera)IOI 1993 (Mendoza, Argentyna) Grzegorz Jakacki (brązowy medal) Tomasz Błaszczyk (srebrny medal) Stanisław Waligórski (lider delegacji) Andrzej Walat (zastępca lidera)IOI 1994 (Haninge, Szwecja) Jakub Pawlewicz (brązowy medal) Krzysztof Sobusiak (srebrny medal) Marek Stocki (brązowy medal) Michał Wala (brązowy medal) Stanisław Waligórski (lider delegacji) Andrzej Walat (zastępca lidera)IOI 1995 (Eindhoven, Holandia) Jakub Pawlewicz (srebrny medal) Marcin Sawicki (brązowy medal) Mikolaj Gawron (brązowy medal) Piotr Zieliński (srebrny medal) Stanisław Waligórski (lider delegacji) Krzysztof Stencel (zastępca lidera)IOI 1996 (Veszprém, Węgry) Adam Borowski (brązowy medal) Andrzej Gąsienica-Samek (srebrny medal) Jakub Pawlewicz (złoty medal) Piotr Zieliński (złoty medal) Stanisław Waligórski (lider delegacji) Krzysztof Diks (zastępca lidera) Piotr Chrząstowski-Wachtel (obserwator)IOI 1997 (Kapsztad, Południowa Afryka) Andrzej Gąsienica-Samek (złoty medal) Piotr Sankowski (brązowy medal) Piotr Zieliński (złoty medal) Tomasz Waleń (brązowy medal) Krzysztof Diks (lider delegacji) Andrzej Walat (zastępca lidera) Stanisław Waligórski (członek IC) Pelagia Waligórska (gość)IOI 1998 (Setúbal, Portugalia) Andrzej Gąsienica-Samek (złoty medal) Eryk Kopczyński (złoty medal) Paweł Wolff (złoty medal) Tomasz Czajka (srebrny medal) Krzysztof Diks (lider delegacji) Andrzej Walat (zastępca lidera) Stanisław Waligórski (członek IC) Tadeusz Kuran (gość)IOI 1999 (Antalya-Belek, Turcja) Andrzej Gąsienica-Samek (złoty medal) Krzysztof Onak (brązowy medal) Marcin Meinardi (srebrny medal) Michał Nowakiewicz (srebrny medal) Krzysztof Diks (lider delegacji) Marcin Kubica (zastępca lidera) Stanisław Waligórski (członek IC)IOI 2000 (Pekin, Chińska Republika Ludowa) Grzegorz Stelmaszek Krzysztof Onak (złoty medal) Tomasz Czajka (złoty medal) Tomasz Malesinski (srebrny medal) Krzysztof Diks (lider delegacji) Marcin Kubica (zastępca lidera) Stanisław Waligórski (członek IC)IOI 2001 (Tampere, Finlandia) Karol Cwalina (brązowy medal) Mateusz Kwaśnicki (srebrny medal) Paweł Parys (srebrny medal) Tomasz Malesinski (złoty medal) Krzysztof Diks (lider delegacji) Marcin Kubica (zastępca lidera) Stanisław Waligórski (gość)IOI 2002 (Yongin, Korea Południowa) Bartosz Walczak (srebrny medal) Karol Cwalina (srebrny medal) Marcin Michalski (brązowy medal) Paweł Parys (złoty medal) Marcin Kubica (lider delegacji) Tomasz Waleń (zastępca lidera) Krzysztof Diks (członek IC) Stanisław Waligórski (gość)IOI 2003 (Kenosha, Stany Zjednoczone) Bartosz Walczak (złoty medal) Filip Wolski (złoty medal) Marcin Michalski (srebrny medal) Michal Brzozowski (brązowy medal) Marcin Kubica (lider delegacji) Tomasz Waleń (zastępca lidera) Krzysztof Diks (członek IC) Krzysztof Ciebiera (obserwator) Tadeusz Kuran (obserwator)IOI 2004 (Ateny, Grecja) Bartłomiej Romański (złoty medal) Filip Wolski (złoty medal) Jakub Łącki (srebrny medal) Tomasz Kuras (brązowy medal) Przemysława Kanarek (lider delegacji) Tomasz Waleń (zastępca lidera) Krzysztof Diks (członek IC) Krzysztof Ciebiera (członek ISC) Krzysztof Stencel (członek ISC) Marcin Kubica (członek ISC) Piotr Chrząstowski-Wachtel (obserwator)IOI 2005 (Nowy Sącz, Polska) Adam Gawarkiewicz (srebrny medal) Daniel Czajka (brązowy medal) Filip Wolski (złoty medal) Tomasz Kulczyński (srebrny medal) Andrzej Grzywocz Jakub Łącki Marcin Skotniczny Piotr Szmigiel Piotr Świgoń Marcin Mucha (lider delegacji) Tomasz Czajka (lider delegacji) Michał Bartoszkiewicz (zastępca lidera) Ryszard Szubartowski (zastępca lidera) Krzysztof Diks (przewodniczący konkursu) Krzysztof Ciebiera (członek ISC) Krzysztof Stencel (członek ISC) Marcin Kubica (członek ISC)IOI 2006 (Mérida, Meksyk) Filip Wolski (1. miejsce, złoty medal) Jakub Kallas (złoty medal) Marcin Andrychowicz (złoty medal) Michał Pilipczuk (srebrny medal) Krzysztof Stencel (lider delegacji) Tomasz Waleń (zastępca lidera) Krzysztof Diks (członek IC) Marcin Kubica (członek ISC) Piotr Chrząstowski-Wachtel (gość) Tadeusz Kuran (gość)IOI 2007 (Zagrzeb, Chorwacja) Jakub Kallas (brązowy medal) Marcin Andrychowicz (złoty medal) Marcin Kurczych (brązowy medal) Tomasz Kulczyński (1. miejsce, złoty medal) Marcin Kubica (lider delegacji) Tomasz Waleń (zastępca lidera) Krzysztof Diks (członek IC) Paweł Idziak (obserwator) Przemysława Kanarek (obserwator) Tadeusz Kuran (obserwator)IOI 2008 (Kair, Egipt) Jarosław Błasiok (złoty medal) Maciej Klimek (srebrny medal) Marcin Andrychowicz (złoty medal) Marcin Kościelnicki (złoty medal) Jakub Radoszewski (lider delegacji) Tomasz Kulczyński (zastępca lidera) Marcin Kubica (członek ISC)IOI 2009 (Plovdiv, Bułgaria) Adam Karczmarz (srebrny medal) Jakub Pachocki (srebrny medal) Jarosław Błasiok (złoty medal) Tomasz Kociumaka (złoty medal) Jakub Radoszewski (lider delegacji) Tomasz Kulczyński (zastępca lidera) Marcin Kubica (członek ISC)IOI 2010 (Waterloo, Kanada) Adrian Jaskółka (złoty medal) Anna Piekarska (srebrny medal) Igor Adamski (brązowy medal)