Jak wystartować w OIJ?

  1. Zarejestruj się do zawodów – musi to zrobić zarówno szkoła, jak i zawodnik. Szczegółową instrukcję możesz znaleźć na stronie Rejestracja.
  2. Jeśli potrzebujesz podciągnąć się w umiejętności programowania (w tym rozpocząć naukę programowania), zapoznaj się z proponowanymi przez nas Kursami.
  3. Zawody I stopnia OIJ składają się z zadań programistycznych do samodzielnego rozwiązania oraz z testu, który odbędzie się w szkołach.
  4. Zadania programistyczne pojawią się w Systemie Internetowym Olimpiady (SIO) 29 września 2025, zadań będzie 6. Niektóre zadania będą oceniane w sposób “otwarty” – w nich możesz poznać wynik Twojego zgłoszenia – inne zaś w sposób “ukryty”, czyli liczba zdobytych przez Ciebie punktów zostanie ujawniona dopiero po zakończeniu zawodów I stopnia.
  5. Zapoznaj się z samouczkiem dla języka C++ lub samouczkiem dla języka Python, wyjaśniającym zasady oceniania i przykładowe błędy początkujących zawodników. Sprawdź także przykładowe zadania.
  6. Napisz programy rozwiązujące zadania (masz na to czas do 10 grudnia 2025), wysyłaj rozwiązania przez SIO i sprawdź, jak działają na dostępnych testach.
  7. Zapoznaj się z przykładowymi i archiwalnymi pytaniami testowymi.
  8. Weź udział w części testowej, która odbędzie się 23 października 2025 w szkole pod opieką nauczyciela.
  9. Weź udział w części praktycznej, która odbędzie się 10 grudnia 2025 w szkole pod opieką nauczyciela.
  10. O kwalifikacji do zawodów II stopnia zadecyduje suma punktów z zadań programistycznych, części testowej i części praktycznej. Liczy się łączna liczba zdobytych punktów - nie ma obowiązku zrobienia wszystkich zadań, ani nawet przystąpienia do części szkolnych.
  11. Zwróć uwagę na fakt, że zawody są indywidualne. Test oraz zadania musisz rozwiązywać samodzielnie. Praca grupowa oraz dzielenie się rozwiązaniami grozi dyskwalifikacją.

Przed wzięciem udziału w zawodach warto zapoznać się z przepisami Olimpiady, najważniejsze przepisy zostały zebrane w Przewodniku po OIJ. Zapoznaj się także z Zasadami organizacji zawodów oraz Ustaleniami technicznymi bieżącej edycji Olimpiady. Dostępny jest też pełny Regulamin Olimpiady.

Dodatkowo, gorąco zachęcamy do udziału w Otwartym Kole Informatycznym, które prowadzi zajęcia przygotowujące do OIJ na wszystkich poziomach zaawansowania. Bardziej doświadczonym zawodnikom polecamy też spróbowanie swoich sił w sparingach.