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.
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 - prawdopodobnie najlepszy nauczyciel informatyki w Polsce, którego uczniowie wygrywają kolejne edycje OIJ, następne pracownicy firmy StratsLab.
Informacje organizacyjne
- Dla kogo: uczniowie klas 6–8 szkoły podstawowej.
- Start: wtorek, 28 października 2025, godz. 17:15 (na pierwsze zajęcia zapraszamy również rodziców).
- Liczba spotkań: 10, w każdy wtorek o 17:15.
- Forma: bezpłatne zajęcia stacjonarne.
- Wymagania: podstawy programowania (np. pętle, instrukcje warunkowe, listy/tablice).
- Własny laptop: Niezbędny jest do pracy na na zajęciach
Lokalizacja
Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego (MIM UW), ul. Banacha 2, Warszawa (Ochota)
Pokaż na mapieHarmonogram (pierwsze spotkania)
- 28 października 2025 (17:15–18:45)Wprowadzenie do OIJ, zasady konkursu, środowisko pracy (C++/Python), podstawy złożoności obliczeniowej. Proste zadanie wprowadzające.
- 4 listopada 2025 (17:15–18:45)Strategie rozwiązywania zadań startowych: przegląd zupełny (brute force), pętle i warunki, wejście/wyjście, testowanie rozwiązań. Zadanie domowe z omówieniem kryteriów oceny.
Pełny plan opublikujemy po potwierdzeniu sal i terminów — kolejne tematy będą obejmować: struktury danych, złożoność pamięciową, optymalizacje, greedy, wprowadzenie do grafów.
Zapisy
Zajęcia są bezpłatne, liczba miejsc jest ograniczona. Aby się zapisać:
1. Wypełnij prostą ankietę rejestracyjną dostępną tutaj.
2. 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, aby do dnia 19 października wykonać cztery proste zadania z programowania. Zadania te są dostępne na stronie (wymagana rejestracja): Codeforia
*) Codeforia jest niezależną od nas, ogólnodostępną platformą do nauki programowania z darmowym kursem Python.
Aby zarejestrować się na platformie i rozwiązać zadania, należy:
- Zarejestrować się na platformie Codeforia, np. korzystając z tego linku.
- Po zalogowaniu się wybrać kurs Python - lekcja 10: Listy - przechowuj i modyfikuj dane - lub użyć tego linku.
- Wykonać zadania:
- 6. Suma dwucyfrowych
- 7. Od A do B
- 8. Największa parzysta
- 9. Największa trzycyfrowa
- Prosimy o informacje o wykonaniu zadań pod adres: pawel.elert@stratslab.com - wystarczy krótka wiadomość: zrobiłem zadania.
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.
Czy udział w OIJ pomaga przy rekrutacji do liceum?
Tak. Dotarcie do III etapu gwarantuje pierwszeństwo w przyjęciu do liceum
W przypadku jakichkolwiek pytań, ew. bądź trudności z wykonaniem poziomujących zadań, prosimy o kontakt pod adresem e-mail: pawel.elert@stratslab.com
Organizatorem zajęć jest StratsLab sp. z o.o. z siedzibą w Warszawie, ul. Zajęcza 15. Więcej o nas na www.stratslab.com.