Aktywność

SzOPA 2026

W ramach CodeWeek 2026 zapraszamy uczniów do udziału w kolejnej edycji SzOPA - Szkolnej Olimpiady Programistyczno-Algorytmicznej.

Konkurs składa się z 6 rund zdalnych, w każdej po 5 zadań programistycznych. Każda runda trwa 54 godziny, a rozwiązania oceniane są automatycznie na platformie Szkopuł.

Start konkursu: 30 września 2026 r. o godz. 18:00.
Zakończenie rund zdalnych: 8 października 2026 r. o godz. 00:00.

Po zakończeniu rund do finału zakwalifikuje się 10 najlepszych uczestników. Finał odbędzie się stacjonarnie w szkole i będzie składał się z 5 zadań programistycznych.

Tegorocznym motywem konkursu jest wspinaczka przez świat algorytmów - od Base Camp aż po The Summit.

KONIEC KONKURSU != KONIEC DROGI
Finał to tylko kolejny etap na drodze do wiedzy.

Plakat konkursu SzOPA 2026 - Szkolnej Olimpiady Programistyczno-Algorytmicznej organizowanej w ramach CodeWeek 2026. Grafika przedstawia wspinaczkę przez świat algorytmów - 6 rund zdalnych prowadzących od Base Camp do finału The Summit.

Regulamin SzOPA 2026

Szkolna Olimpiada Programistyczno-Algorytmiczna

organizowana w ramach CodeWeek 2026


§1. Postanowienia ogólne

  1. SzOPA 2026 - Szkolna Olimpiada Programistyczno-Algorytmiczna - jest szkolnym konkursem programistycznym organizowanym w ramach CodeWeek 2026.
  2. Celem konkursu jest rozwijanie umiejętności programowania, logicznego i algorytmicznego myślenia, samodzielnego rozwiązywania problemów oraz popularyzacja informatyki.
  3. Konkurs przeznaczony jest dla uczniów szkoły.
  4. Konkurs składa się z dwóch etapów:
    • 6 rund zdalnych,
    • finału stacjonarnego.
  5. Zadania konkursowe udostępniane i oceniane są za pomocą platformy Szkopuł.

§2. Rundy zdalne

  1. W konkursie przeprowadzonych zostanie 6 rund zdalnych.
  2. Każda runda zawiera 5 zadań programistycznych.
  3. Każde zadanie oceniane jest maksymalnie na 100 punktów.
  4. W jednej rundzie uczestnik może zdobyć maksymalnie 500 punktów.
  5. Łącznie w sześciu rundach zdalnych można zdobyć maksymalnie 3000 punktów.
  6. Każda runda trwa 54 godziny.
  7. Runda rozpoczyna się o godzinie 18:00 i kończy o godzinie 00:00 dwa dni później.
  8. Dokładne terminy poszczególnych rund publikowane są przez organizatora.
  9. Zadania mają zróżnicowany poziom trudności. W każdej rundzie przewidziane jest co najmniej jedno zadanie łatwe.
  10. Uczestnik może w czasie trwania rundy przesyłać wiele rozwiązań tego samego zadania, zgodnie z zasadami działania platformy Szkopuł.
  11. O liczbie punktów zdobytych w zadaniu decyduje wynik przyznany przez automatyczny system sprawdzający platformy Szkopuł.

§3. Samodzielność i zasady fair play w rundach zdalnych

  1. Rundy zdalne odbywają się bez bezpośredniego nadzoru komisji konkursowej.
  2. Uczestnik powinien samodzielnie analizować treść zadań i przygotowywać rozwiązania.
  3. Niedopuszczalne jest przesyłanie innym uczestnikom gotowych rozwiązań, kodu źródłowego lub szczegółowych instrukcji prowadzących bezpośrednio do rozwiązania zadania.
  4. Niedopuszczalne jest przedstawianie jako własnego rozwiązania kodu przygotowanego przez inną osobę.
  5. Organizator może analizować zgłoszenia uczestników w przypadku uzasadnionych wątpliwości dotyczących samodzielności rozwiązania.
  6. Rundy zdalne mają również charakter edukacyjny i stanowią przygotowanie do finału stacjonarnego.

§4. Klasyfikacja po rundach zdalnych

  1. Wynik uczestnika po sześciu rundach stanowi suma punktów zdobytych we wszystkich zadaniach.
  2. Na podstawie wyników rund zdalnych tworzona jest klasyfikacja konkursowa.
  3. Do finału kwalifikuje się 10 uczestników z najwyższą liczbą punktów.
  4. Punkty zdobyte w rundach zdalnych służą do wyłonienia finalistów i nie są doliczane do punktacji finałowej.
  5. W przypadku remisu punktowego na granicy kwalifikacji do finału o sposobie jego rozstrzygnięcia decyduje komisja konkursowa.

§5. Finał

  1. Finał odbywa się stacjonarnie w szkole.
  2. Finał przeprowadzany jest pod nadzorem komisji konkursowej.
  3. W finale bierze udział 10 najlepszych uczestników wyłonionych po zakończeniu sześciu rund zdalnych.
  4. Finał odbywa się w godzinach 10:00-15:00.
  5. Finał składa się z 5 zadań programistycznych.
  6. Każde zadanie finałowe oceniane jest maksymalnie na 100 punktów.
  7. Maksymalna liczba punktów możliwa do zdobycia w finale wynosi 500.
  8. Każdy finalista rozpoczyna finał z zerowym dorobkiem punktowym.
  9. Podczas finału uczestnicy pracują samodzielnie.
  10. Podczas finału zabronione jest korzystanie z:
    • pomocy innych osób,
    • komunikatorów,
    • niedozwolonych materiałów i źródeł,
    • oprogramowania lub usług niewskazanych przez organizatora.
  11. Dozwolone oprogramowanie i materiały dostępne podczas finału określa organizator przed rozpoczęciem zawodów.
  12. Komisja konkursowa ma prawo kontrolować stanowiska komputerowe uczestników podczas finału.

§6. Wyniki finału i rozstrzyganie remisów

  1. Ostateczna klasyfikacja konkursu ustalana jest na podstawie punktów zdobytych podczas finału.
  2. O miejscu uczestnika decyduje suma punktów zdobytych w 5 zadaniach finałowych.
  3. W przypadku uzyskania przez dwóch lub więcej uczestników tej samej liczby punktów na miejscu wymagającym rozstrzygnięcia przeprowadzane jest dodatkowe zadanie rozstrzygające.
  4. W zadaniu dodatkowym biorą udział wyłącznie uczestnicy objęci remisem.
  5. O wyższym miejscu decyduje uczestnik, który jako pierwszy uzyska pełne poprawne rozwiązanie zadania dodatkowego.
  6. Jeżeli żaden z uczestników nie uzyska pełnego rozwiązania, komisja może uwzględnić:
    • liczbę punktów częściowych zdobytych w zadaniu dodatkowym,
    • czas uzyskania danego wyniku,
    • kolejne dodatkowe zadanie rozstrzygające.
  7. Decyzja komisji konkursowej dotycząca rozstrzygnięcia remisu jest ostateczna.

§7. Oceny za udział w konkursie

  1. Każdy uczestnik finału otrzymuje ocenę odpowiadającą 100% z wagą 3.
  2. Uczestnik, który po zakończeniu sześciu rund zdalnych uzyska co najmniej 60% maksymalnej możliwej liczby punktów, otrzymuje ocenę odpowiadającą 100% z wagą 2.
  3. Próg 60% oznacza uzyskanie co najmniej 1800 punktów z maksymalnych 3000 punktów możliwych do zdobycia w rundach zdalnych.
  4. Uczestnik, który po zakończeniu sześciu rund zdalnych uzyska co najmniej 40% maksymalnej możliwej liczby punktów, otrzymuje ocenę odpowiadającą 100% z wagą 1.
  5. Próg 40% oznacza uzyskanie co najmniej 1200 punktów z maksymalnych 3000 punktów możliwych do zdobycia w rundach zdalnych.
  6. W przypadku spełnienia kilku warunków uczestnik otrzymuje ocenę z najwyższą przysługującą wagą.

§8. Organizacja i sprawy techniczne

  1. Uczestnik odpowiada za posiadanie sprawnego sprzętu oraz dostępu do Internetu podczas rund zdalnych.
  2. Problemy techniczne po stronie uczestnika co do zasady nie stanowią podstawy do przedłużenia czasu trwania rundy.
  3. W przypadku awarii platformy Szkopuł lub problemów technicznych dotyczących większej liczby uczestników organizator może zdecydować o:
    • przedłużeniu rundy,
    • zmianie terminu rundy,
    • innym rozwiązaniu zapewniającym uczciwe warunki rywalizacji.
  4. Organizator może dokonać korekty treści zadania w przypadku wykrycia błędu, nieścisłości lub problemu technicznego.
  5. Informacje dotyczące organizacji konkursu publikowane są za pośrednictwem kanałów wskazanych przez organizatora.

§9. Zasady uczciwej rywalizacji

  1. Uczestnicy zobowiązani są do przestrzegania zasad uczciwej rywalizacji.
  2. Próba uzyskania nieuczciwej przewagi może skutkować:
    • anulowaniem punktów za zadanie,
    • anulowaniem wyniku rundy,
    • wykluczeniem z konkursu.
  3. Decyzję w takich przypadkach podejmuje komisja konkursowa po analizie sytuacji.
  4. Celem konkursu jest przede wszystkim rozwój umiejętności programistycznych i algorytmicznych uczestników.

§10. Postanowienia końcowe

  1. Przystąpienie do konkursu oznacza akceptację niniejszego regulaminu.
  2. Organizator zastrzega sobie możliwość wprowadzania zmian organizacyjnych, jeżeli będą one konieczne do prawidłowego przeprowadzenia konkursu.
  3. O sprawach nieuregulowanych niniejszym regulaminem decyduje komisja konkursowa.
  4. Interpretacja zapisów regulaminu należy do organizatora konkursu.

KONIEC KONKURSU != KONIEC DROGI

Finał jest szczytem SzOPA 2026,
ale tylko kolejnym etapem nieskończonej drogi po wiedzę.