Найти в Дзене
Александр Киселёв

Про муниципальный уровень ВсОШ, и как на нём побеждать

Из прошлой моей статьи могло показаться, что я ненавижу олимпиады. Это не совсем так. Мне не нравится, что обязанности по их проведению падают на меня только по той причине что «ну у тебя же компьютеры есть». Но это касается только школьного этапа. А так - олимпиады люблю. Это возможность для учеников выйти за пределы школьной программы, причём в форме соревнования. Именно соревновательная часть давала многим моим ученикам мотивацию к самообразованию (ну или мне так кажется). Для учителя, олимпиада по его предмету тоже не лишена соревновательной части. К примеру, уже на 2-й год «карьеры» учителя,мой ученик занял 1-е место среди 9-х классов в районе. И пусть я к этой победе имею лишь опосредованное отношение, мне приятно это вспоминать. С того раза, и до тех пор, пока не уволился из той школы, мои ученики занимали призовые места каждый год. Не всегда это 1-е место, но всегда в топ-3. Как мне это удавалось? На самом деле, ничего невероятного. Нужно было лишь заранее найти участников, хот

Из прошлой моей статьи могло показаться, что я ненавижу олимпиады. Это не совсем так. Мне не нравится, что обязанности по их проведению падают на меня только по той причине что «ну у тебя же компьютеры есть». Но это касается только школьного этапа.

А так - олимпиады люблю. Это возможность для учеников выйти за пределы школьной программы, причём в форме соревнования. Именно соревновательная часть давала многим моим ученикам мотивацию к самообразованию (ну или мне так кажется).

Для учителя, олимпиада по его предмету тоже не лишена соревновательной части. К примеру, уже на 2-й год «карьеры» учителя,мой ученик занял 1-е место среди 9-х классов в районе. И пусть я к этой победе имею лишь опосредованное отношение, мне приятно это вспоминать. С того раза, и до тех пор, пока не уволился из той школы, мои ученики занимали призовые места каждый год. Не всегда это 1-е место, но всегда в топ-3.

Как мне это удавалось? На самом деле, ничего невероятного. Нужно было лишь заранее найти участников, хотя бы в начале года, а лучше вести их ещё с прошлого года. Ещё в 7-м классе, когда только начинается изучение информатики, я на одном из уроков вместо практической работы задавал пройти игру LightBot. Там 10 уровней, и чтобы пройти дальше 6-го, нужно обладать алгоритмическим мышлением. Вроде и игра, но на самом деле - проверка. Те, кто проходили до конца, или хотя бы до 8-го уровня - это были учащиеся с потенциалом. Их я затем приглашал на дополнительные занятия, после основных уроков. Приходили далеко не все, но вот те кто всё же приходили - это были будущие победители.

Собственно, Lightbot.
Собственно, Lightbot.

Для победы что на школьном этапе олимпиады, что на муниципальном достаточно просто уметь программировать на базовом уровне. Знать типы данных, ввод/вывод, условный оператор, циклы, массивы, сортировку. Этот уровень невозможно дать на обычных уроках в 8-9 классе, когда оно вроде бы как должно изучаться. Там реалистичный максимум - это написать калькулятор с проверкой что знаменатель для деления не равен нулю. Ни о каких массивах и речи не идёт, приходится ориентироваться на средний уровень в классе.

И вот те, кто находил в себе силы и желание прийти на дополнительное занятие - вот они из знакомились как следует с циклами, массивами(точнее их питоновским заменителем - списками), индексацией, работой со строками. Ну и заодно учились читать. Поверьте, уметь прочитать и ПОНЯТЬ условие олимпиадной задачи - это уже немало. Таких ребят всегда немного, в лучшем случае 1 человек на всю параллель, но именно такие имеют шансы победить на олимпиаде. Причем, шансы немалые — в моём районе больше 20 школ, но нормально программированию, кажется, не учат нигде. Конкуренции толком нет, побеждать легко почти всегда.

Затем победителей приглашают поучаствовать в областном этапе олимпиады. Вот там уже победить совсем не просто - конкурировать приходится с детьми из школ с углубленным изучением предмета, у которых 4 часа основной информатики в неделю + ещё 2 часа специальных курсов. На областном этапе в призы ни разу не удалось попасть - всё же разница с 1 часом в неделю сельской школы, куда никакого специального отбора учеников нет не просто есть, она огромна.Там уже знания базового программирования недостаточно, нужны алгоритмы и структуры данных, а ещё умение придумать динамический алгоритм, и самое главное — делать это быстро, что совсем не просто.

В этом году на муниципальный этап у меня отправляется всего 1 ученик, я работаю в новой школе, и ещё не успел собрать достаточно много мотивированных и толковых ребят. Тем не менее, хоть на какой-то результат надеюсь.