MINISTERSTWO EDUKACJI NARODOWEJ UNIWERSYTET WROCŁAWSKI KOMITET GŁÓWNY OLIMPIADY INFORMATYCZNEJ
Olimpiada Informatyczna
Olimpiada Informatyczna jest organizowana przy współudziale
ZASADY ORGANIZACJI ZAWODÓW W ROKU SZKOLNYM 2007/2008
Podstawowym aktem prawnym dotyczącym Olimpiady jest
Regulamin Olimpiady Informatycznej, którego pełny tekst znajduje się w
kuratoriach. Poniższe zasady są uzupełnieniem tego Regulaminu,
zawierającym szczegółowe postanowienia Komitetu Głównego Olimpiady
Informatycznej o jej organizacji w roku szkolnym 2007/2008.
§ 1. Wstęp
Olimpiada Informatyczna jest olimpiadą przedmiotową
powołaną przez Instytut Informatyki Uniwersytetu Wrocławskiego, w dniu
10 grudnia 1993 roku. Olimpiada działa zgodnie z Rozporządzeniem
Ministra Edukacji Narodowej z dnia 29 stycznia 2002 roku w
sprawie organizacji oraz sposobu przeprowadzenia konkursów, turniejów i
olimpiad (Dz.U.02.13.125). Organizatorem Olimpiady Informatycznej jest
Uniwersytet Wrocławski. W organizacji Olimpiady Uniwersytet Wrocławski
współdziała ze środowiskami akademickimi, zawodowymi i oświatowymi
działającymi w sprawach edukacji informatycznej.
§ 2. Organizacja Olimpiady
Olimpiadę przeprowadza Komitet Główny Olimpiady Informatycznej zwany dalej Komitetem Głównym.
Olimpiada Informatyczna jest trójstopniowa.
W
Olimpiadzie Informatycznej mogą brać indywidualnie udział uczniowie
wszystkich typów szkół ponadgimnazjalnych i szkół średnich dla
młodzieży dających możliwość uzyskania matury. W Olimpiadzie mogą
również uczestniczyć - za zgodą Komitetu Głównego - uczniowie szkół
podstawowych, gimnazjów, zasadniczych szkół zawodowych i szkół
zasadniczych.
Rozwiązaniem każdego z zadań zawodów
I, II i III stopnia jest program (napisany w jednym z następujących
języków programowania: Pascal, C, C++ lub Java) lub plik z danymi.
Zawody I stopnia mają charakter
otwarty i polegają na samodzielnym rozwiązywaniu zadań i nadesłaniu
rozwiązań w podanym terminie.
Zawody II i III stopnia polegają na
rozwiązywaniu zadań w warunkach kontrolowanej samodzielności. Zawody te
odbywają się w ciągu dwóch sesji, przeprowadzanych w różnych dniach.
Do zawodów II stopnia zostanie
zakwalifikowanych 350 uczestników, których rozwiązania zadań I stopnia
zostaną ocenione najwyżej; do zawodów III stopnia - 60 uczestników,
których rozwiązania zadań II stopnia zostaną ocenione najwyżej. Komitet
Główny może zmienić podane liczby zakwalifikowanych uczestników co
najwyżej o 20%.
Podjęte przez Komitet Główny
decyzje o zakwalifikowaniu uczestników do zawodów kolejnego stopnia,
zajętych miejscach i przyznanych nagrodach oraz składzie polskiej
reprezentacji na Międzynarodową Olimpiadę Informatyczną i inne
międzynarodowe zawody informatyczne są ostateczne.
Komitet Główny zastrzega sobie prawo
do opublikowania rozwiązań zawodników, którzy zostali zakwalifikowani
do następnego etapu, zostali wyróżnieni lub otrzymali tytuł laureata.
Terminarz zawodów:
zawody I stopnia - 22.10-19.11.2007 r.
ogłoszenie wyników: w witrynie Olimpiady - 14.12.2007 r.,
pocztą - 28.12.2007 r.
zawody II stopnia - 06-08.02.2008 r.
ogłoszenie wyników: w witrynie Olimpiady - 15.02.2008 r.
pocztą - 29.02.2008 r.
zawody III stopnia - 01-05.04.2008 r.
§ 3. Rozwiązania zadań
Ocena rozwiązania zadania jest określana na podstawie wyników testowania
programu i uwzględnia poprawność oraz efektywność metody rozwiązania użytej w
programie.
Rozwiązania zespołowe, niesamodzielne, niezgodne z "Zasadami organizacji
zawodów" lub takie, co do których nie można ustalić autorstwa, nie będą
oceniane.
Każdy zawodnik jest zobowiązany do zachowania w tajemnicy swoich rozwiązań w
czasie trwania zawodów.
Rozwiązanie każdego zadania, które polega na napisaniu programu, składa się z
(tylko jednego) pliku źródłowego; imię i nazwisko uczestnika muszą być podane
w komentarzu na początku każdego programu.
Nazwy plików z programami w postaci źródłowej muszą być takie jak podano w
treści zadania. Nazwy tych plików muszą mieć następujące rozszerzenia zależne
od użytego języka programowania:
Pascal
pas
C
c
C++
cpp
Java
java
Programy w C/C++ będą kompilowane w systemie Linux za pomocą kompilatora GCC / G++ v.
4.1.1.
Programy w Pascalu będą kompilowane w systemie Linux za pomocą kompilatora
FreePascal v. 2.0.4.
Programy w Javie będą kompilowane w systemie Linux za pomocą kompilatora
z Sun JDK 6 Update 2.
Wybór polecenia kompilacji zależy od podanego
rozszerzenia pliku w następujący sposób (np. dla zadania abc):
Dla c
gcc -O2 -static abc.c -lm
Dla cpp
g++ -O2 -static abc.cpp -lm
Dla pas
ppc386 -O2 -XS -Xt abc.pas
Dla java
javac abc.java
Programy w Javie będą uruchamiane w systemie Linux za pomocą maszyny wirtualnej
z Sun JDK 6 Update 2. Dla zadania abc klasa publiczna pliku źródłowego w Javie musi
nosić nazwę abc. Uruchomieniu podlega
treść publicznej funkcji statycznej main(String[] args) tej klasy.
Limity czasowe i pamięciowe będą ustalane oddzielnie dla C/C++, Pascala i Javy z
uwzględnieniem specyfiki kompilatorów używanych do oceny rozwiązań zadań
napisanych w tych językach.
Program powinien odczytywać dane wejściowe ze standardowego wejścia i zapisywać
dane wyjściowe na standardowe wyjście, chyba że dla danego zadania wyraźnie
napisano inaczej.
Należy przyjąć, że dane testowe są bezbłędne, zgodne z warunkami zadania i
podaną specyfikacją wejścia.
§ 4. Zawody I stopnia
Zawody I stopnia polegają na samodzielnym rozwiązywaniu zadań eliminacyjnych
(niekoniecznie wszystkich) i przesłaniu rozwiązań do Komitetu Głównego
Olimpiady Informatycznej. Możliwe są tylko dwa sposoby przesyłania:
Poprzez internetową witrynę Olimpiady o adresie: www.oi.edu.pl do godziny 12.00 (w
południe) dnia 19 listopada 2007 r. Komitet Główny nie ponosi
odpowiedzialności za brak możliwości przekazania rozwiązań przez witrynę w
sytuacji nadmiernego obciążenia lub awarii serwisu. Odbiór przesyłki zostanie
potwierdzony przez Komitet Główny zwrotnym listem elektronicznym (prosimy o
zachowanie tego listu). Brak potwierdzenia może oznaczać, że rozwiązanie nie
zostało poprawnie zarejestrowane. W tym przypadku zawodnik powinien przesłać
swoje rozwiązanie przesyłką poleconą za pośrednictwem zwykłej poczty. Szczegóły
dotyczące sposobu postępowania przy przekazywaniu zadań i związanej z tym
rejestracji będą podane w witrynie.
Pocztą, przesyłką poleconą, na adres:
Olimpiada Informatyczna
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów
ul. Nowogrodzka 73
02-006 Warszawa
tel. (0-22) 626-83-90
w nieprzekraczalnym terminie nadania do 19 listopada 2007 r. (decyduje
data stempla pocztowego). Prosimy o zachowanie dowodu nadania przesyłki.
Rozwiązania dostarczane w inny sposób nie będą przyjmowane. W przypadku
jednoczesnego zgłoszenia rozwiązania przez Internet i listem poleconym, ocenie
podlega jedynie rozwiązanie wysłane listem poleconym. W takim przypadku jest konieczne
podanie w dokumencie zgłoszeniowym również identyfikatora użytkownika użytego do
zgłoszenia rozwiązań przez Internet.
Uczestnik korzystający z poczty zwykłej przysyła:
Nośnik (dyskietkę lub CD-ROM) w standardzie dla komputerów PC, zawierający:
spis zawartości nośnika oraz dane osobowe zawodnika w pliku nazwanym SPIS.TXT,
do każdego rozwiązanego zadania - program źródłowy lub plik z danymi.
Na nośniku nie powinno być żadnych podkatalogów.
Wypełniony dokument zgłoszeniowy (dostępny w witrynie internetowej Olimpiady).
Należy podać adres elektroniczny. Podanie adresu jest niezbędne
do wzięcia udziału w procedurze reklamacyjnej opisanej w punktach 14, 15 i 16.
W przypadku braku możliwości odczytania nośnika z rozwiązaniami,
nieodczytane rozwiązania nie będą brane pod uwagę.
Uczestnik korzystający z witryny olimpiady postępuje zgodnie z instrukcjami
umieszczonymi w witrynie.
W
witrynie Olimpiady wśród Informacji dla zawodników znajdują się
Odpowiedzi na pytania zawodników dotyczące Olimpiady. Ponieważ
Odpowiedzi mogą zawierać ważne informacje dotyczące toczących się
zawodów wszyscy uczestnicy Olimpiady proszeni są o regularne
zapoznawanie się z ukazującymi się odpowiedziami. Dalsze pytania należy
przysyłać poprzez witrynę Olimpiady. Komitet Główny może nie udzielić
odpowiedzi na pytanie z ważnych przyczyn, m.in. gdy jest ono
niejednoznaczne lub dotyczy sposobu rozwiązania zadania.
Poprzez witrynę dostępne są narzędzia do sprawdzania rozwiązań pod względem
formalnym. Szczegóły dotyczące sposobu postępowania są dokładnie podane w
witrynie.
Od dnia 3 grudnia 2007 r. poprzez witrynę Olimpiady każdy zawodnik będzie
mógł zapoznać się ze wstępną oceną swojej pracy. Wstępne oceny będą
dostępne jedynie w witrynie Olimpiady i tylko dla osób, które podały adres elektroniczny.
Do dnia 7 grudnia 2007 r. (włącznie)
poprzez witrynę Olimpiady każdy zawodnik będzie mógł zgłaszać uwagi do
wstępnej oceny swoich rozwiązań. Reklamacji nie podlega jednak dobór
testów, limitów czasowych, kompilatorów i sposobu oceny.
Reklamacje złożone po 7 grudnia 2007 r. nie będą rozpatrywane.
§ 5. Zawody II i III stopnia
Zawody II i III stopnia Olimpiady Informatycznej polegają na samodzielnym rozwiązywaniu zadań w ciągu
dwóch pięciogodzinnych sesji odbywających się w różnych dniach.
Rozwiązywanie zadań konkursowych poprzedzone jest trzygodzinną sesją próbną umożliwiającą
uczestnikom zapoznanie się z warunkami organizacyjnymi i technicznymi Olimpiady. Wyniki sesji próbnej
nie są liczone do klasyfikacji.
W czasie rozwiązywania zadań konkursowych każdy uczestnik ma do swojej dyspozycji komputer z systemem Linux.
Zawodnikom wolno korzystać wyłącznie
ze sprzętu i oprogramowania dostarczonego przez organizatora. Stanowiska są przydzielane losowo.
Komisja Regulaminowa powołana przez Komitet Główny czuwa nad prawidłowością przebiegu zawodów i pilnuje
przestrzegania Regulamimu Olimpiady i Zasad Organizacji Zawodów.
Zawody II i III stopnia są przeprowadzane za pomocą Serwisu Internetowego Olimpiady zwanego dalej SIO.
Na sprawdzenie kompletności oprogramowania i poprawności konfiguracji sprzętu jest przeznaczone 45
minut przed rozpoczęciem sesji próbnej. W tym czasie wszystkie zauważone braki powinny zostać usunięte.
Jeżeli nie wszystko uda się poprawić w tym czasie, rozpoczęcie sesji próbnej w tej sali może się opóźnić.
W przypadku stwierdzenia awarii sprzętu w czasie zawodów, termin zakończenia pracy przez uczestnika
zostaje odpowiednio przedłużony.
W czasie trwania zawodów nie można korzystać z żadnych książek ani innych pomocy takich jak: dyski,
kalkulatory, notatki itp. Nie wolno mieć na stanowisku komputerowym telefonu komórkowego ani
innych własnych urządzeń elektronicznych.
W ciągu pierwszej godziny każdej sesji nie wolno opuszczać przydzielonej sali zawodów.
Zawodnicy spóźnieni więcej niż godzinę nie będą w tym dniu dopuszczeni do zawodów.
W ciągu pierwszej godziny każdej sesji uczestnik może poprzez SIO
zadawać pytania, na które otrzymuje jedną z
odpowiedzi: tak, nie, niepoprawne pytanie, odpowiedź wynika z treści zadania
lub bez odpowiedzi. Pytania mogą dotyczyć jedynie treści zadań.
W czasie przeznaczonym na rozwiązywanie zadań jakikolwiek inny sposób komunikowania się z członkami
Jury co do treści i sposobów rozwiązywania zadań jest niedopuszczalny.
Komunikowanie się z innymi uczestnikami Olimpiady (np. ustnie, telefonicznie lub poprzez sieć)
w czasie przeznaczonym na rozwiązywanie zadań
jest zabronione pod rygorem dyskwalifikacji.
Każdy zawodnik ma prawo wydrukować wyniki swojej pracy w sposób podany przez organizatorów.
Każdy zawodnik powinien umieścić ostateczne rozwiązania zadań w SIO. Po
zgłoszeniu rozwiązania każdego z zadań SIO dokona wstępnego sprawdzenia i udostępni jego wyniki
zawodnikowi. Wstępne sprawdzenie polega na uruchomieniu programu zawodnika na testach
przykładowych (wyniki sprawdzenia tych testów nie są liczone do końcowej klasyfikacji). Te same testy
przykładowe są używane do wstępnego sprawdzenia w trybie weryfikacji rozwiązań na komputerze zawodnika.
Każde zadanie można zgłosić w SIO co najwyżej 10 razy. Spośród tych zgłoszeń ocenianie jest jedynie
najpóźniejsze.
Jeżeli zawodnik nie zgłosił swoich rozwiązań w SIO, powinien je pozostawić w katalogu wskazanym przez organizatorów
i niezwłocznie po zakończeniu sesji a przed opuszczeniem sali zawodów wręczyć pisemne oświadczenie dyżurującemu w tej sali członkowi Komisji Regulaminowej.
Oświadczenie to musi zawierać imię i nazwisko zawodnika oraz numer stanowiska. Złożenie takiego
oświadczenia powoduje, że rozwiązanie złożone wcześniej w SIO nie będzie rozpatrywane.
W sprawach spornych decyzje podejmuje Jury Odwoławcze, złożone z jurora nie zaangażowanego w rozważaną
kwestię i wyznaczonego członka Komitetu Głównego. Decyzje w sprawach o wielkiej wadze (np.
dyskwalifikacji) Jury Odwoławcze podejmuje w porozumieniu z przewodniczącym Komitetu Głównego.
Każdego dnia zawodów około 2 godziny po zakończeniu sesji zawodnicy otrzymają raporty oceny swoich prac na niepełnym zestawie testów. Od tego momentu przez godzinę będzie czas na reklamację tej oceny, a w szczególności
na reklamację wyboru rozwiązania, które ma podlegać ocenie.
§ 6. Uprawnienia i nagrody
Laureaci i finaliści Olimpiady otrzymują z informatyki lub technologii informacyjnej
celującą roczną (semestralną) ocenę klasyfikacyjną.
Laureaci i finaliści Olimpiady są
zwolnieni z egzaminu maturalnego z informatyki. Uprawnienie to
przysługuje także wtedy, gdy przedmiot nie był objęty szkolnym planem
nauczania danej szkoły.
Uprawnienia określone w p. 1. i 2.
przysługują na zasadach określonych w rozporządzeniu MENiS z dnia 7
września 2004r. w sprawie warunków i sposobu oceniania, klasyfikowania
i promowania uczniów i słuchaczy oraz przeprowadzania sprawdzianów i
egzaminów w szkołach publicznych. (Dz.U. z 2004r. Nr 199, poz. 2046, §§
18 i 56) wraz z późniejszymi zmianami zawartymi w Rozporządzeniu MENiS
z dnia 14 czerwca 2005r (Dz.U. z 2005r. Nr. 108 poz. 905).
Laureaci i finaliści Olimpiady mają
ułatwiony lub wolny wstęp do tych szkół wyższych, których senaty
podjęły uchwały w tej sprawie, zgodnie z przepisami ustawy z dnia 27
lipca 2005r. Prawo o szkolnictwie wyższym, na zasadach zawartych w tych
uchwałach (Dz.U. z 2005r. Nr 164 poz. 1365).
Zaświadczenia o uzyskanych uprawnieniach wydaje uczestnikom Komitet Główny.
Komitet Główny ustala skład reprezentacji Polski na XX Międzynarodową Olimpiadę Informatyczną w
2008 roku na podstawie wyników zawodów III stopnia i regulaminu tej
Olimpiady Międzynarodowej.
Komitet Głowny może przyznać nagrody nauczycielom lub opiekunom naukowym, którzy przygotowywali laureatów lub finalistów Olimpiady.
Wyznaczeni przez Komitet Główny reprezentanci Polski na olimpiady międzynarodowe oraz finaliści,
którzy nie są w ostatniej programowo klasie swojej szkoły, zostaną zaproszeni
do nieodpłatnego udziału w IX Obozie Naukowo-Treningowym im.
Antoniego Kreczmara, który odbędzie się w czasie wakacji 2008 r.
Komitet Główny może przyznawać finalistom i laureatom nagrody, a także stypendia ufundowane przez osoby prawne lub fizyczne.
§ 7. Przepisy końcowe
Dyrektorzy szkół mają obowiązek dopilnowania, aby wszystkie informacje
dotyczące Olimpiady zostały podane do wiadomości uczniów.
Komitet Główny zawiadamia wszystkich
uczestników zawodów I i II stopnia o ich wynikach. Uczestnicy zawodów I
stopnia, którzy prześlą rozwiązania jedynie przez Internet, zostaną
zawiadomieni pocztą elektroniczną, a poprzez witrynę Olimpiady będą
mogli zapoznać się ze szczegółowym raportem ze sprawdzania ich
rozwiązań. Pozostali zawodnicy otrzymają informację o swoich wynikach w
terminie późniejszym zwykłą pocztą.
Każdy uczestnik, który zakwalifikował
się do zawodów wyższego stopnia oraz dyrektor jego szkoły otrzymują
informację o miejscu i terminie następnego stopnia zawodów.
Uczniowie zakwalifikowani do udziału
w zawodach II i III stopnia są zwolnieni z zajęć szkolnych na czas
niezbędny do udziału w zawodach; mają także zagwarantowane na czas tych zawodów bezpłatne
zakwaterowanie, wyżywienie i zwrot kosztów przejazdu.