-
Organizatorzy XXXII OI2025-10-01 Olimpiada Informatyczna
-
O Olimpiadzie2025-09-30 Tomasz NowakUczestnicy i uczestniczki finału Olimpiady sązwolnieni z matury z informatyki: szczegółyUczestnicy i uczestniczki finału Olimpiady mająwolny wstęp na studia z informatyki: szczegółyOlimpiada ma fascynującezadania programistyczno-algorytmiczne: szczegółyCzołowi laureaci i laureatki reprezentują Polskęna olimpiadach międzynarodowych: szczegółyDawni olimpijczycy osiągają znaczącesukcesy zawodowe:szczegóły niebawem
-
Wyróżnienia po I etapie2024-12-13 Monika Kozłowska-Zając
Komitet Główny Olimpiady postanowił wyróżnić uczestników zawodów I stopnia wg załączonej listy.
-
Próg do II etapu2024-12-06 Jakub Radoszewski
-
kurs.oi.edu.pl2024-12-01 Tomasz Nowak
Zapraszamy do korzystania z kursu programowania i algorytmiki OI. Na początek debiutujemy z dwoma działami, przeznaczonymi dla tych, którzy dopiero zaczynają swoją przygodę z programowaniem i algorytmiką. Polecamy go również startującym w Olimpiadzie Informatycznej Juniorów, a także tym, którym wiedza algorytmiczna potrzebna jest na nadchodzącym egzaminie maturalnym. Celujemy w to, aby kurs docelowo obejmował cały materiał potrzebny uczestnikom i uczestniczkom Olimpiady Informatycznej.
Kurs dostępny jest na stronie kurs.oi.edu.pl. Zachęcamy do czytania, korzystania i rozwiązywania zadań!
-
Rozpoczynamy XXXII OI!2024-10-14 Jakub Radoszewski
Dzisiaj rozpoczął się I etap XXXII Olimpiady Informatycznej. Załączamy po pobrania plakat i ulotki informacyjne dla uczniów i nauczycieli.
Treści zadań I etapu znajdują się w SIO.
Uwaga: We wtorek 15 października o 18:00 na kanale OI na YouTube odbędzie się webinarium pt. "Jak wziąć udział w Olimpiadzie Informatycznej". Zachęcamy do udziału, zwłaszcza osoby, które w OI startują po raz pierwszy.
Edit: Nagranie z webinarium jest dostępne na naszym kanale YouTube.
-
Kurs z podstaw algorytmiki i programowania dla uczniów szkół średnich w ramach projektu MAP2024-10-08 Krzysztof Diks
W imieniu wykonawców projektu „Mistrzostwa w Algorytmice i Programowaniu” zapraszamy na otwarty, internetowy, 20-godzinny kurs z podstaw programowania i algorytmiki. Kurs jest skierowany przede wszystkim do uczniów szkół średnich, którzy chcieliby rozwinąć swoje umiejętności w zakresie projektowania algorytmów i ich programowania. Od uczestników kursu wymagamy znajomości podstawowych konstrukcji programistycznych w C++ lub Pythonie, jak instrukcje warunkowe, pętle, funkcje/procedury oraz tablice. Przydatna będzie także znajomość i rozumienie sortowania i wyszukiwania binarnego. Chcielibyśmy, aby po zakończeniu kursu jego uczestnicy byli gotowi stawić czoła zadaniom z pierwszych etapów Olimpiady Informatycznej, jak i samodzielnie pogłębiać swoją wiedzę i doskonalić umiejętności w obszarze algorytmiki i programowania. Na koniec kursu, dla jego uczestników zarejestrowanych w projekcie MAP zostanie zorganizowany 3-godzinny, internetowy turniej algorytmiczno-programistyczny. Uczniów z najlepszymi wynikami zaprosimy do dalszego udziału w projekcie - uczestnictwo w wirtualnym kółku algorytmiczno-programistycznym i obozie naukowo-treningowym.
Prowadzący - Kamil Dębowski
Kamil Dębowski, znany także jako Errichto, jest znany szeroko w świecie ze swoich osiągnięć w konkursach algorytmiczno-programistycznych oraz jako znakomity trener i dydaktyk w obszarze algorytmiki konkursowej. Kamil jest brązowym medalistą Akademickich Mistrzostw Świata w Programowaniu Zespołowym z roku 2015, zajął drugie miejsce w Google Code Jam w roku 2018, był finalistą konkursów Topcoder Open, Facebook Hacker Cup, zdobył brązowy medal w Olimpiadzie Informatycznej. Dwukrotnie wygrał ogólnopolski, otwarty konkurs Potyczki Algorytmiczne. Jako trener opiekował się drużyną, która zdobyła wicemistrzostwo świata w programowaniu zespołowym. Jest autorem setek oryginalnych zadań wykorzystywanych na konkursach algorytmiczno-programistycznych w całym świecie. Przewodniczył komitetowi naukowemu Środkowoeuropejskiej Olimpiady Informatycznej 2018 oraz konkursu Potyczki Algorytmiczne.
Plan kursu
Układanie i programowanie algorytmów na poziomie finału Olimpiady Informatycznej Juniorów i I etapu Olimpiady Informatycznej. Poruszone zostaną następujące tematy:
- projektowanie algorytmów metodą programowania dynamicznego
- drzewa przedziałowe jako struktura danych przyśpieszająca obliczenia
- sumowanie zbiorów rozłącznych (struktura Find&Union) i jego zastosowanie w zadaniu najlżejszego drzewa rozpinającego
- operacje binarne i ich zastosowania
- przeszukiwanie z powrotami (backtracking)
- wybrane zadania z I etapu OI oraz finału OIJ z lat poprzednich
- testowanie i debugowanie programu
Terminarz
Godziny: 17.30 – 19.00
Dni:
środa, 9 października 2024 r.,
czwartek, 10 października 2024 r.,
następnie co środę, od 16 października do 4 grudnia, oraz 5 grudnia, 11 grudnia i 12 grudniaW dniu 18 grudnia zostanie rozegrany turniej podsumowujący.
Miejsce
Kurs zostanie przeprowadzony na kanale YouTube dedykowanemu projektowi MAP: https://www.youtube.com/c/MAPMistrzostwawAlgorytmiceiProgramowaniu/featured w zakładce "Kurs z podstaw algorytmiki i programowania".
Warunki udziału w kursie
Kurs jest otwarty, ale żeby w pełni skorzystać z kursu (dostęp do materiałów, komunikacja z prowadzącym) należy posiadać lub utworzyć konto w portalu szkopul.edu.pl i zarejestrować się na kurs pod tym linkiem. Po rozpoczęciu kursu uczniowie, którzy nie są uczestnikami projektu MAP, zostaną poproszeni o zarejestrowanie się w projekcie. Warunkiem koniecznym udziału w konkursie na koniec kursu jest rejestracja w projekcie MAP.
strona 1 z 2
następne