О.В. Шагиахметова,
Преподаватель отдельной дисциплины
(информатика и информационно-коммуникационные технологии)
Аннотация. В статье рассмотрены примеры и методика использования олимпиадных задач для формирования универсальных учебных действий в процессе изучения курса информатики.
Ключевые слова: задача, решение олимпиадных задач, система программирования КуМир, алгоритм, универсальные учебные действия.
Информатика – один из основных предметов, дающий обучающимся методы и приемы приобретения знаний об окружающем современном мире, обеспечивающий эффективное развитие универсальных учебных умений и способов интеллектуальной деятельности, развитие умений и навыков информационно-учебной деятельности на базе средств ИКТ для решения исследовательских и творческих задач.
К базовым умениям и навыкам предметной области информатики следует отнести работу с информацией, создание алгоритмов, информационных моделей, работу с программным обеспечением. В ходе изучения курса информатики среднего звена, обучающиеся должны овладеть общей технологией работы с информацией, создания алгоритмов для решения задач и единой технологией составления информационных моделей бытовых жизненных задач. [2]
Общими целями изучения предмета «информатика» считается формирование и развитие научных и технологических знаний и умений, необходимых для понимания информационной точки зрения на окружающий современный мир, а также для использования информационных технологий в практической деятельности. Исходя из этих целей определим задачи, решаемых преподавателем на уроках информатики:
-
Формирование представлений об информации и роли информационных технологий в развитии современного общества.
-
Развитие творческого мышления.
-
Формирование мышления, направленного на выбор рациональных и эффективных решений.
-
Формирование компьютерной грамотности и культуры в информационной сфере.
Из всего многообразия остановимся на формировании творческого мышления кадета в процессе решения олимпиадных заданий по информатике. Олимпиадные задания можно отнести к классу стандартных классических задач программирования, которые требуют творческого подхода к их решению.
Для обучающихся среднего звена на практике чаще всего используется система КуМир. Система программирования КуМир состоит из редактора-компилятора алгоритмического языка с многооконным интерфейсом, интегрированная с выполняющей системой. Все действия, используемые в КуМир, автоматически визуализируются на полях программы. Во время редактирования программы система КуМир автоматически производит синтаксический разбор и сообщает о найденных ошибках. Кроме того, к системе можно подключать любого исполнителя (черепаха, робот, водолей и др.) из набора и программно управлять им [3, с. 59].
Идеи творческого подхода к решению олимпиадных задач находят свое отражение в нестандартных, порою очень запутанных формулировках условия. Для решения таких заданий требуются особые качества, такие, как наблюдательность, умение соотносить и анализировать, группировать, находить связи и взаимосвязи, закономерности и зависимости т.д. все то, что в совокупности составляет содержание понятия «универсальные учебные действия».
Решение олимпиадных задач предполагает эффективное применение навыков, приобретённых в ходе обучения, таких как: [1, с. 124]
-
выполнение пошагового разбиения задачи;
-
оптимизация (поиск рационального, надежного и эффективного алгоритма решения);
-
визуализация решения (использование программных продуктов для графического отображения алгоритмов);
-
работа в команде (совместная генерация общих идей с последующим разделением этапов решаемых задач).
Рассмотрим несколько примеров олимпиадных задач начального уровня.
Задача 1. Спираль
Решение
использовать Черепаха
алг
нач
цел а
а := 5
нц 50 раз
вперед (а)
вправо (90)
а: = а + 5
кц
кон
Задача 2. Влюбленная лягушка
Решение
использовать Черепаха
алг
нач
вправо (180)
нц 180 раз
вперед (1)
вправо (1)
кц
нц 360 раз
вперед (0.5)
вправо (1)
кц
нц 4 раз
нц 180 раз
вперед (0.25)
вправо (1)
кц
вправо (180)
кц
влево (180)
нц 360 раз
вперед (0.5)
вправо (1)
кц
кон
Рассмотренные примеры наглядно демонстрируют использование классических алгоритмов в новых нестандартных условиях, соответствующих традициям и духу «олимпиадного творчества». Среди олимпиадных задач особый интерес у обучающихся вызывают те, которые предполагают несколько вариантов решения. Это позволит каждому кадету проявить себя и предложить свой, отличный от других вариант решения. Рассмотренные приёмы создают условия для творческой деятельности обучающихся, повышения их умственной активности и, следовательно, для формирования универсальных учебных действий.
Решение олимпиадных задач способствует:
-
формированию положительного отношения к заданиям проблемно-поискового характера;
-
критичности мышления и умению проводить мини-исследования;
-
содействуют самостоятельности в постановке вопросов и поиска решений.
Литература
-
Гусева, Е. В. Интегрированные элективные курсы как средство профилизации образования в кадетских школах (на материале курсов математики и информатики) / Е. В. Гусева. – Пенза. – 2012. – 243 с.
-
Мартынюк, Ю. М. Обучение школьников программированию через систему творческих задач / Ю. М. Мартынюк, В. С. Ванькова, С. В. Даниленко // Современные научные исследования и инновации. – 2015. – № 7-4(51). – С.76-80.
-
Мирончик, Е. А. Информатика. Изучаем алгоритмику. Мой КуМир 5-6 классы / Е. А. Мирончик, И. Д. Куклина, Л. Л. Босова. – М: БИНОМ. Лаборатория знаний. – 2018. – 128 с.