Przygotowanie do Olimpiady Informatycznej Juniorów
Olimpiada Informatyczna Juniorów jest konkursem na bardzo wysokim poziomie. To nie jest szkolny konkurs z informatyki, tylko pełnoprawna olimpiada dla uczniów szkół podstawowych — z trzema etapami i finałem w Warszawie.
W przygotowaniu wypisałem te same kursy, co przy OI. Tematy się pokrywają, ale wchodzimy w nie płycej: chodzi o to, żeby uczeń miał solidne podstawy każdego z nich, a nie żeby od razu zobaczył dno.
OIJ można pisać zarówno w Pythonie, jak i w C++. Dla wielu uczniów to argument, żeby zacząć od Pythona — próg wejścia jest niższy, a na tym poziomie język jeszcze nie ogranicza.
Największy nacisk stawiam na drugi etap. Przejście do finału gwarantuje wolny wstęp do wszystkich szkół średnich w Polsce, więc to jest ten moment, w którym trzeba być gotowym.
Laureaci OIJ mają znacznie ułatwioną ścieżkę do sukcesów w OI. Materiał się pokrywa, ale ważniejsze jest co innego: wiedzą już, jak wygląda praca nad trudnym zadaniem i jak się przygotowuje do zawodów.
Droga
Każdy wiersz to krok, w odpowiedniej kolejności. Tam, gdzie wiersz jest oznaczony „lub”, to są alternatywy — wybierz jedną. Wszystko inne w wierszu robisz.
- 1
- 2
- 3
-
4
OIJ — etap 1
- 5
-
6
OIJ — etap 2
-
7
OIJ — etap 3
Tłumaczę, pokazuję, a potem Ty rozwiązujesz.
Tłumaczę temat i przerabiam z Tobą kilka przykładów. Potem zaczyna się prawdziwa praca: zestaw zadań dobranych do Twojego poziomu, a każde rozwiązanie, które przyślesz, czytam osobiście. Zatwierdzam, odsyłam z uwagami albo przerabiamy je razem — nic nie jest oceniane maszynowo.