Вход на сайт

Участие

  • обсуждение
  • участие в секции
  • мастер-классы
  • видео

Кто на сайте

Сейчас на сайте 23 гостя и нет пользователей

Ярцев В. А. АРХИВ ЗАДАЧ, ЖУРНАЛ, ОЛИМПИАДА - ТРИ ИСТОЧНИКА ДЛЯ МОТИВАЦИИ ЗАНЯТИЙ ПРОГРАММИРОВАНИЕМ

Оцените материал
(2 голосов)

Ярцев В. А.
АРХИВ ЗАДАЧ, ЖУРНАЛ, ОЛИМПИАДА - ТРИ ИСТОЧНИКА ДЛЯ МОТИВАЦИИ ЗАНЯТИЙ ПРОГРАММИРОВАНИЕМ

МАОУ Тавринская СОШ, МО Красноуфимский округ

На изучение раздела Программирование на языке Pascal программа Л. Л. Босовой (базовый курс) отводит 16 часов в 9 классе. Больше к этой теме не возвращаются ни в 10, ни в 11 классах, ни И. Г. Семакин, ни Н. Д. Угринович (в базовых курсах). Причем, муниципальный тур олимпиады по информатике содержит только задачи на программирование, а количество заданий на эту тему в ЕГЭ постепенно растет, да и не только количество, но и  сложность за счет нестандартных формулировок. Учитывая, что вторая часть ЕГЭ на 75% состоит из задач на программирование, доля баллов за эти задания в 2015 году составляет 42% от общего первичного балла за экзамен, а значит, степень освоения этого раздела курса информатики принимает для выпускника все большее значение.

Причем без глубокого понимания всех операторов, входящих в программу, без навыков самостоятельно решать задачи на программирование, анализировать готовые программы, находить ошибки, устранять их, перебирать варианты тестов, выпускнику с такими заданиями не справиться.

Из всего вышесказанного следует простой вывод: надо, что называется, «поддерживать форму» в течение всего учебного года. Практика показала, что дополнительно учащиеся готовы заниматься непосредственно перед муниципальным туром олимпиады или непосредственно перед экзаменом. В другое время дополнительные домашние задания в виде задач на программирование не вызывают особого энтузиазма, а значит возникает необходимость в привлечении дополнительных ресурсов, которые повысили бы мотивацию к занятиям.

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

Еще одну возможность порешать задачи «не из учебника» предоставляет  журнал  Информатика, в котором в разделе «Школа программирования» периодически публикуются разборы разных задач на программирование на школьном алгоритмическом языке, например, «Задачи с палиндромами» [2]. В качестве заданий учащимся предлагают  записать эти решения на каком-то из языков программирования, либо рассмотреть какие-то другие случаи разобранной задачи. Интерес ребят здесь в том, что фамилии учеников, приславших правильные решения, публикуются в следующих номерах, и, кроме этого, активные участники, или авторы решений трудных задач, или оригинальных решений награждаются дипломами журнала, что также является дополнительной мотивацией.

Но, наиболее востребованным среди тавринских школьников, по мнению автора, на сегодняшний день сетевым ресурсом, позволяющим поддержать интерес обучающихся к решению задач на программирование, является «Школа программиста» [3]. Порядок работы с ресурсом следующий: в течение двух месяцев (декабря и января) проходят 4 турнира, каждый в течение двух недель. Турнир состоит из 10 задач на одну тему, которые, тем не менее, отличаются входными данными и требованиями к выводу данных. Решив задачу, зарегистрированный участник загружает файл с решением на сайт, в ответ получая сообщение «задача принята» или «задача не принята». Решение проверяется на наборе тестов, содержания которых участник не знает, и, в случае, если решение не принято, ему засчитывается одна (неудачная) попытка.  Данные о решенных задачах и попытках сразу заносятся в рейтинговую таблицу и, в данном случае, соревновательный элемент с участниками из других учебных заведений Российской Федерации проявляется в наибольшей степени. Количество участников и решенных задач растет на глазах сразу после публикации заданий очередного турнира. Уровень сложности задач является базовым, что позволяет большему количеству ребят добиться результативности.

Для того, чтобы задача была принята, участникам приходится самостоятельно анализировать свои решения, снова повторять теоретический материал, искать нужную информацию, используя разные ресурсы. Прямая польза от «неправильных» решений  и поиска своих ошибок состоит в том, что одно из заданий второй части ЕГЭ как раз направлено на то, чтобы проанализировать заведомо ошибочное решение задачи, и устранить ошибки. В итоге в течение двух месяцев школьники принимаются за решение 40 задач, соревнуясь со сверстниками как внутри школы, так и за ее пределами.

Эффективность использования вышеуказанных ресурсов, по мнению автора, подтверждает, во-первых,  положительная динамика результатов ЕГЭ по информатике выпускников Тавринской школы с 2008 по 2014 г. Во-вторых, тот факт, что только тавринские школьники с 2009 года становятся призерами и победителями муниципального тура олимпиады по информатике в Красноуфимском округе.

В заключение можно отметить инициативу учащихся  по созданию сборника задач «Школы программиста»  2014-2015 года с решениями, авторами которых являются сами ребята. Четверо наиболее результативных участников (9-11 класс) представили решения задач одного, наиболее удачного для них тура (с наименьшим количеством попыток). Такой сборник может быть полезен как самим авторам для того, чтобы вспомнить, повторить какие-то приемы, разобраться в каких-то нюансах решения задач, так и их товарищам при подготовке к олимпиадам, ЕГЭ, ОГЭ, решении задач из «Школы программиста» в последующие годы.

Литература

  1. 1.Архив задач [Электронный ресурс] URL: http://acm.timus.ru
  2. 2.Школа программирования //Информатика № 11/2014
  3. 3.Школа программиста [Электронный ресурс] URL: http://compilers.infoznaika.ru/

 

Прочитано 1292 раз

Оставить комментарий

Убедитесь, что Вы ввели всю требуемую информацию, в поля, помеченные звёздочкой (*). HTML код не допустим.