StratsLab CodeLab:
Przygotowanie do Olimpiady Informatycznej Juniorów (OIJ)
Bezpłatne warsztaty przygotowujące do Olimpiady Informatycznej Juniorów.
Na tej stronie znajdziesz informacje o organizacji, lokalizacji, harmonogramie i odpowiedzi na najczęstsze pytania.
Ostatnia aktualizacja: 1 listopada 2025
Co to jest CodeLab?
To cykl praktycznych warsztatów prowadzonych przez inżynierów StratsLab, zaprojektowany, by krok po kroku przygotować uczniów do wymagań OIJ — od strategii rozwiązywania zadań, przez analizę złożoności, po implementację wydajnych rozwiązań.
Dlaczego warto?
- Rozwój: zadania olimpijskie wyjątkowo rozwijają myślenie logiczne i umiejętności algorytmiczne — bezcenne na dalszych etapach nauki.
- Satysfakcja: samodzielne rozwiązanie trudnego problemu daje ogromną radość i motywację do nauki.
- Społeczność: poznasz rówieśników o podobnych zainteresowaniach w inspirującym środowisku MIM UW.
- Atut rekrutacyjny: wysoki wynik w OIJ często ułatwia rekrutację do czołowych liceów.
- Kadra: pierwsze zajęcia poprowadzi Pan Daniel Olkowski, założyciel OKI — następne prowadzą pracownicy firmy StratsLab.
Informacje organizacyjne
- Dla kogo: uczniowie klas 6–8 szkoły podstawowej.
- Start: wtorek, 28 października 2025, godz. 17:15
- Liczba spotkań: 8
- Forma: bezpłatne zajęcia stacjonarne.
- Wymagania: podstawy programowania (np. pętle, instrukcje warunkowe, listy/tablice).
- Własny laptop: opcjonalny (ułatwia wysyłanie rozwiązań na zajęciach, ale nie jest wymagany)
Lokalizacja
Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego (MIM UW), ul. Banacha 2, Warszawa (Ochota) — Pokaż na mapie
Harmonogram
28 października 2025 (17:15–18:45)
- Temat: wprowadzenie do OIJ, zasady konkursu; sumy prefiksowe.
- Zadania: „Sad”
4 listopada 2025 (17:15–18:45)
- Wsparcie 1:1: 17:00–17:15 (Szkopuł, „Sad”).
- Temat: kolejne zadania z sum prefiksowych.
- Zadania: „Przygody Tomka Sawyera” • „Kupiec”.
12 listopada 2025 (ŚRODA, 17:15–18:45)
- Temat: Arytmetyka modularna
- Opis zajęć: Zaczniemy od wyjaśnienia zagadnienia. Poznamy przykłady użycia arytmetyki modularnej w codziennym życiu, jak i bardziej specjalistyczne zastosowania w informatyce. Następnie rozwiążemy archiwalne zadania z OIJ.
- Zadania: "Artykuły prawne", "Numery Telefonów", "Podzielność"
18 listopada 2025 (17:15–18:45)
- (wkrótce)
25 listopada 2025 (17:15–18:45)
- (wkrótce)
2 grudnia 2025 (17:15–18:45)
- (wkrótce)
9 grudnia 2025 (17:15–18:45)
- (wkrótce)
16 grudnia 2025 (17:15–18:45)
- (wkrótce)
Tematy będą obejmować: struktury danych, złożoność pamięciową, optymalizacje, greedy, wprowadzenie do grafów.
Harmonogram może ulec zmianie — postaramy się informować z wyprzedzeniem.
Zapisy
Zajęcia są bezpłatne. Aby się zapisać:
- Wypełnij prostą ankietę rejestracyjną tutaj.
- Zweryfikuj swój poziom umiejętności programowania, rozwiązując 4 proste zadania w języku Python.
Aby sprawnie przeprowadzić kursy, chcielibyśmy zebrać osoby o porównywalnym poziomie wiedzy w zakresie programowania. Jako minimum przyjęliśmy znajomość list i pętli. Dlatego prosimy o wykonanie czterech prostych zadań na platformie Codeforia (wymagana rejestracja).
Aby zarejestrować się na platformie i rozwiązać zadania, należy:
- Zarejestrować się na platformie Codeforia, np. korzystając z tego linku.
- Po zalogowaniu wybrać kurs Python – Lekcja 10: Listy – przechowuj i modyfikuj dane, lub skorzystać z bezpośredniego linku.
- Wykonać zadania:
- 6. Suma dwucyfrowych
-
- Od A do B
-
- Największa parzysta
-
- Największa trzycyfrowa
- Wysłać krótką informację na adres pawel.elert@stratslab.com (wystarczy: „zrobiłem zadania”).
*) Codeforia jest niezależną od nas, ogólnodostępną platformą do nauki programowania z darmowym kursem Python.
FAQ — najczęstsze pytania
- Czym jest OIJ?
Olimpiada Informatyczna Juniorów (OIJ) to ogólnopolski konkurs algorytmiczno‑programistyczny dla uczniów szkół podstawowych. Uczestnicy rozwiązują zadania wymagające myślenia logicznego i znajomości algorytmów. - Dla kogo są zajęcia?
Dla młodzieży z klas 6–8 szkoły podstawowej, zwykle w wieku 11–14 lat (orientacyjnie). - Jakie są wymagania wstępne?
Podstawy programowania: zmienne, instrukcje warunkowe, pętle, listy/tablice. Nie trzeba znać zaawansowanych algorytmów — tego nauczymy się wspólnie. - W jakim języku programujemy?
Pracujemy głównie w C++ lub Pythonie — uczestnik wybiera wygodniejszy dla siebie język. - Czy zajęcia są bezpłatne?
Tak. Udział jest bezpłatny, liczba miejsc jest ograniczona. - Kto prowadzi zajęcia?
Praktycy — inżynierowie StratsLab z doświadczeniem olimpijskim i zawodowym. - Czy rodzice mogą przyjść na pierwsze zajęcia?
Tak. Na spotkanie startowe 28 października zapraszamy również rodziców/opiekunów. - Pierwsze zajęcia już się odbyły, czy nadal mogę się dołączyć?
Tak. Na zajęcia możesz dołączyć w każdej chwili. - Czy udział w OIJ pomaga przy rekrutacji do liceum?
Tak. Dotarcie do III etapu gwarantuje pierwszeństwo w przyjęciu do liceum - Czy mogę zaprosić znajomego? Czy rejestracja jest już zamknięta?
Można nadal zapraszać osoby i dołączyć od kolejnej lekcji. - Nie będzie mnie na kolejnej lekcji.
Będziemy wysyłali listę zadań do zrobienia przed każdym spotkaniem.
Appendix — Materiały do nauki programowania
Dla młodszych (można próbować od pierwszych klas podstawówki):
- Godzina Kodowania — zbiór prostych zagadek informatycznych oparty o programowanie blokowe (m.in. Star Wars: Building a Galaxy With Code, Minecraft Hour of Code Tutorials).
- InstaLogik — konkurs dla wszystkich uczniów zainteresowanych zagadkami logicznymi i matematyką; dobry start dla początkujących w programowaniu.
- AlleMózgi.pl — bezpłatny konkurs matematyczno‑informatyczny dla uczniów klas 1–8.
- Scratch — tworzenie prostych gier za pomocą programowania blokowego.
- Polecamy także konkursy matematyczne: Bóbr, Kangur Matematyczny.
Dla starszych — nauka programowania Python/C++:
- Wakacyjny Obóz OKI — informacyjny link na poprzednią edycję.
- Zajęcia „Programowanie od podstaw” 2025/26 — OKI.
- Codeforia — bezpłatna platforma do nauki programowania.
Organizator
Organizatorem zajęć jest StratsLab sp. z o.o. z siedzibą w Warszawie, ul. Zajęcza 15. Więcej o nas na www.stratslab.com.