Chcesz programować sprawniej, poznawać ciekawe algorytmy i przygotowywać się do matury z
informatyki? A może chcesz spróbować swoich sił w Olimpiadzie Informatycznej? Zapraszamy na 40
godzinny kurs online z podstaw algorytmiki i programowania. Kurs organizujemy w ramach projektu
„Mistrzostwa w Algorytmice i Programowaniu – Uczniowie” (MAP). Więcej informacji o projekcie:
map.org.pl
Dla kogo jest kurs
Kurs jest przeznaczony przede wszystkim dla uczniów szkół średnich, którzy chcą rozpocząć naukę
algorytmiki i programowania. Pomoże im przygotować się do rozwiązywania zadań maturalnych z
informatyki oraz rozpocząć przygotowania do Olimpiady Informatycznej i innych konkursów. Zapraszamy
także zainteresowanych uczniów szkół podstawowych. Mogą oni korzystać z kursu, choć nie są
bezpośrednimi uczestnikami projektu MAP.
Od uczestników wymagamy znajomości podstaw języka C++: instrukcji warunkowych, pętli, tablic i
funkcji, a także umiejętności napisania i uruchomienia prostego programu. Wcześniejsza znajomość
algorytmiki nie jest potrzebna.
Chcesz odświeżyć podstawy programowania? Skorzystaj z bezpłatnego kursu przygotowanego w
poprzedniej edycji MAP: kurs.oi.edu.pl
Czego się nauczysz
- podstaw algorytmiki i algorytmów dotyczących liczb
- struktur danych oraz metod sortowania i wyszukiwania
- algorytmów grafowych i wyznaczania najkrótszych ścieżek
- projektowania algorytmów, w tym programowania dynamicznego i algorytmów zachłannych
- bardziej zaawansowanych algorytmów i struktur danych
Prowadzący
Prof. UJ dr Lech Duraj jest profesorem uczelni w Katedrze Algorytmiki Instytutu Informatyki Analitycznej
Uniwersytetu Jagiellońskiego. Specjalizuje się w programowaniu i algorytmice, a od wielu lat prowadzi
zajęcia dla uczniów szkół średnich i studentów informatyki.
Zespoły Uniwersytetu Jagiellońskiego, którymi się opiekował, dwukrotnie zwyciężyły w
Środkowoeuropejskich Akademickich Mistrzostwach w Programowaniu Zespołowym oraz zdobyły tytuł
Akademickich Mistrzów Polski w Programowaniu Zespołowym. Prowadzi warsztaty informatyczne dla
młodzieży. Od 2022 r. przewodniczy Komitetowi Głównemu Olimpiady Informatycznej Juniorów, a od
2015 r. kieruje naukowo Obozem Naukowo-Treningowym im. Antoniego Kreczmara dla laureatów i
finalistów Olimpiady Informatycznej.
Terminy zajęć
Kurs obejmuje 40 godzin lekcyjnych zajęć: 16 godzin od października do połowy grudnia 2026 r. oraz
24 godziny od stycznia do marca 2027 r.
Część jesienna: spotkania odbywają się w godz. 17:30–19:00. Zaplanowano je na środy: 28
października, 4, 18 i 25 listopada oraz 2, 9 i 16 grudnia 2026 r. Jedno spotkanie odbędzie się wyjątkowo
we wtorek, 10 listopada.
Terminy spotkań od stycznia do marca 2027 r. podamy w późniejszym terminie.
Gdzie oglądać zajęcia i jak dołączyć
Zajęcia będą prowadzone online na kanale YouTube projektu MAP: MAP – Mistrzostwa w Algorytmice i
Programowaniu.
Transmisje i nagrania znajdziesz na playliście „Kurs z podstaw algorytmiki i programowania – edycja
2026/2027”. Pierwsze zajęcia, 28 października, będą dostępne pod linkiem: Zajęcia 1.
Z kursu można korzystać bezpośrednio na YouTube. Aby mieć dostęp do materiałów i rozwiązywać
zadania, koniecznie załóż konto na platformie szkopul.edu.pl.
Uczniów szkół średnich spoza projektu MAP zachęcamy do rejestracji na platformie map.org.pl.
Uczestnicy projektu otrzymują także informacje o innych inicjatywach skierowanych do młodzieży.
Uczestników projektu MAP prosimy o każdorazowe zaznaczenie obecności na zajęciach w
formularzu: https://rekrutacja.map.org.pl/kursy/podstawy-algorytmiki-26-27. Wasza aktywność
pomaga nam uzasadniać potrzebę pozyskiwania środków na kolejne projekty!
Dołącz do kursu i rozwijaj umiejętności, które przydadzą Ci się na maturze i w konkursach
algorytmicznych.