Как начать готовиться к сдаче ЕГЭ по информатике?

Доброго времени суток. Давно хотел написать пост для тех, кто решил в 11 классе сдавать единый государственный экзамен по информатике (ЕГЭ). Так уж сложилось, что я уже почти 10 лет преподаю данный предмет в 10-11 классах по углубленной программе. До 2021 года экзамен проводился в “бумажной” форме и я успел побыть с обеих сторон баррикад: сначала как учитель,защищающий своих учеников и выискивающий ошибки экспертов на проверке, а потом и пару лет в роли эксперта (об этом кстати стоит рассказать отдельно, деградация системы образования видна и в этой сфере). Естественно не обходится и без репетиторства, учителей способных подготовить учеников на высокие баллы (85 и выше) у нас в городе единицы. Дак вот я хотел бы рассказать о том, как оптимальнее готовиться к экзамену.

Скажу сразу, вкратце ответ простой: нужно решать задачи, решать каждый день хотя бы несколько задач (независимо от того занимаетесь или нет индивидуально с репетитором или в какой-либо из многочисленных онлайн-школ).

В настоящее время есть много открытых источников, которые при наличии у вас желания помогут вам самостоятельно подготовиться. Начнем по порядку.

В первую очередь когда вы выбираете для сдачи предмет, следует ознакомиться с официальными документами. Моя практика показывает, что школьники зачастую даже не представляют из чего состоит экзамен и каковы правила проведения единого государственного экзамена. Каждый год ко мне на репетиторство приходят ученики, которые рассказывают различные байки и ужастики. Например, некоторые верят, что если кого-либо поймают за списыванием, то автоматически аннулируется результат всей аудитории. В большинстве случаев такие истории закладываются в головы учеников учителями или администрацией школы. Нередко с целью отговорить от сдачи необязательного предмета, чтобы ученик не портил школе и учителю показатели. Поэтому следует внимательно изучить материалы Рособрнадзора. Я прекрасно понимаю, что изучать официальный сайт Рособрнадзора занятие скучное, поэтому советую сходить к ним на канал на ютубе (внезапно такой есть). Рособрнадзор каждый год публикует правила проведения экзамена, различные встречи с экспертами предметно-методических комиссий, где рассказывается о правах и обязанностях участников, об изменениях в правилах проведения экзамена, а также в составе контрольно-измерительных материалов (КИМов) по каждому предмету. Вся эта информация публикуется обычно частично осенью на старте подготовки и затем апреле-мае перед началом экзаменов. В общем много полезной информации из первых рук. В целом если вы в любом взаимодействии с государством будете сначала изучать документы, это сэкономит вам кучу времени и сил в течение всей жизни.

На следующем шаге вам необходимо понять как выглядит экзамен по предмету. И тут внезапно тоже вся информация открыта. Идем на сайт ФИПИ и смотрим в первую очередь демоверсию. Первый вариант демоверсии публикуется в конце августа, затем в начале ноября появляется утвержденный вариант. Обычно изменений между ними нет, или они незначительные. Демоверсия и определяет правила игры. Она содержит три основных документа: вариант КИМа с ответами, спецификацию и кодификатор. Содержимое КИМ понятно из названия, он содержит примерный вариант заданий на экзамене. Примерный, потому как часть заданий может поменяться. Почему-то многих это удивляет. Но тут есть одна деталь, задачи меняются, но тематика и проверяемые знания не меняются. То есть вам просто могут дать другую задачу по той же теме. Это позволяет в какой-то мере бороться с всем известным натаскиванием. Идем далее, спецификация описывает содержимое и структуру экзамена. Например, из нее можно узнать количество баллов за каждую задачу, уровень сложности, а также примерное время выполнения. Кодификатор определяет требования к уровню подготовки выпускников и состав тем на экзамене. Рассматривать следует, только если интересно что еще могут добавить в экзамен. Не все темы, которые есть в кодификаторе, в настоящий момент присутствуют в заданиях.

Дополнительно можно изучить материалы ФИПИ за прошедший год. Советую посмотреть анализ результатов, который появляется к декабрю. Этот документ предназначен в первую очередь для учителей и содержит описание типичных ошибок участников, а также некоторую аналитику. В нем можно посмотреть средний балл по стране, его динамику, распределение участников по баллам, по уровню подготовки, примеры задач, которые вызвали трудности.

А еще на сайте ФИПИ весной публикуется открытый вариант ЕГЭ, который по сути представляет собой еще один вариант КИМа и иногда может содержат какие-то спойлеры (раньше вместо открытых вариантов были варианты досрочной волны).

Далее переходим непосредственно к информатике. С 2021 года ЕГЭ по информатике проводится в компьютерной форме. На мой взгляд в этом есть много плюсов:

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

2) Уходят проблемы связанные с экспертами. Информатика пока единственный предмет, по которому нет экспертной проверки и как следствие, теперь нет апелляций. Я видел экспертов, которые из языков программирования знали только Паскаль, который они учили в вузе и к которому привыкли. А все эти ваши C++, Python, Java, PHP (видел все эти языки на егэшке) от лукавого и их надо запретить. Стыдно признать, но некоторые учителя так думают. К тому же, даже если эксперт более менее знает базовые конструкции языка, он может не понять решения ученика. Бывало такое что, решение ученика по 27-ой задаче отличалось от эталонного в материалах эксперта и тут как карта ляжет. Один эксперт внимательно изучит программу, если что-то непонятно наберет ее и протестирует, а второй поставит ноль баллов потому что непонятно (были такие случаи в практике, приходилось отправлять учеников на апелляцию).

3) Снижается вероятность вычислительных ошибок. Раньше нельзя было пользоваться калькулятором, а теперь у вас целый компьютер. Кто-то скажет, что расчеты были итак не сложные. Но когда вы придете на экзамен у вас будет неудобный стул, будет жарко (а ручку от окна будут искать долго), вы будете волноваться и все это часто приводит к обидным ошибкам. На моей памяти большинство работ на 95-99 баллов это ошибки в расчетах и невнимательность.

Наличие компьютера позволяет решить некоторые задачи перебором. Не скажу, что это хорошо. Все же лучше понимать метод решения. Но как вариант для самопроверки или когда у вас мало времени, почему бы и нет. К тому же, написать перебор для задачи надо тоже уметь.

Теперь когда мы осознали необходимость навыков программирования, нужно выбрать язык программирования. Я для обучения использую связку C++ и Python. В принципе все можно решать на питоне. Однако в некоторых случаях решение на питоне может выполняться дольше, потому как не всегда с навыками использованиЯ различных библиотек и фишек приходит навык оценки вычислительной сложности программы (а значит и времени ее работы). В то же время некоторые вещи в питоне реализованы гораздо проще и удобнее. В университете вам всяко надо будет изучать один интерпретируемый язык (скорее всего питон) и один компилируемый (c/c++/java). Поэтому в рамкам подготовки в экзамену мы изучаем оба языка и используем их в зависимости от контекста задачи.

Описанный подход позволяет получить более глубокие знания и быстрее решать задачи (помним, что у нас задача решить правильно как можно больше задач, а не удивить кого-то). Часто при решении задач мы сравниваем решения на C++ и Python.

Для изучения основ языка программирования можно читать книги, смотреть ролики на ютубе (их сейчас огромное количество на любой уровень подготовки). Главное конспектировать изученное в отдельную тетрадь с теоретическими выкладками для своего же удобства и не бояться экспериментировать. То есть изучили что-то и тут же опробовали на своем компьютере.

Итого для начала порядок действий следующий

1) Изучить правила проведения экзамена

2) Ознакомиться с КИМом по информатике и его структурой

3) Начать учить основы выбранного языка программирования и пробовать писать программы


На этом пока все. В следующем посте планирую рассказать о том, где искать актуальные задачи и как лучше готовиться к экзамену.

Лига репетиторов

23 поста128 подписчиков

Правила сообщества

1. Обсуждаем проблемы, связанные с нашей тяжкой и нелегкой деятельностью.

2. Взаимно друг друга уважаем, помогаем, подсказываем.


Не рекомендуется (очень настоятельно):

1. Распространение личных данных учеников (в том числе и фото), без их предварительного согласия.

2. Выкладывание своего ДЗ с предложением решить за вас (касается школьников и студентов).

3. Холивары.