Урок читательской грамотности с элементами программирования на Python: синтез дисциплин.

  • 10.12.2025

Урок читательской грамотности с элементами программирования на Python: синтез дисциплин.
В понедельник 8 декабря рамках проекта «Неделя функциональной грамотности» был проведен урок, объединивший развитие читательских навыков с навыками  программирования. Обучающиеся 5-х классов работали в командах, выполняя задания на понимание текстов и параллельно осваивая команды языка Python для рисования с помощью библиотеки Turtle.
Структура урока: три этапа погружения в интеграцию читательской грамотности и элементов программирования.
Первый этап: Читательская грамотность
Урок начался с работы с текстами. Три команды получили задания различной сложности в виде компьютерной эстафеты, направленные на:
1.      Понимание и анализ — вопросы на выявление главной мысли.
2.      Интерпретация и оценка — задания, требующие критического осмысления прочитанного.
3.      Применение информации — перенос знаний из текста в новые ситуации.
Второй этап: Программирование медвежонка
После работы с текстами команды перешли к практической части — программированию на Python. Используя библиотеку Turtle, каждая команда создавала своего «медвежонка» — простой, но узнаваемый рисунок.
Базовые команды, которые освоили ученики:
·          форма черепашки: круг — shape(‘circle’)
·          stamp() для оставления отпечатка черепашки
·          teleport(x, y) — мгновенное перемещение черепашки в указанное место без отрисовки следа.
·          color(s1, s2)  — s1 – цвет контура черепашки,  s2 – цвет самой Черепашки.
·          forward() и backward() для движения вперед и назад
«Сначала было сложно представить, как из простых геометрических фигур получится голова медвежонка, — делится впечатлениями участник команды «Книгочеи» Артем. — Но когда мы нарисовали круги для ушей, потом для головы, глаз — получился настоящий медвежонок!»
Третий этап: Угадай рисунок и освоение новых команд
Самой динамичной частью урока стала игра «Угадай, что нарисовала черепашка». Команды в режиме теста:
1.      Получали код с новыми, незнакомыми командами Turtle.
2.      Пытались предсказать, что будет нарисовано.
3.      Запускали код для проверки гипотез.
4.      Осваивали новые команды на практике.
Новые команды, которые изучили ученики:
·          color(s) — цвет следа черепашки и её цвет
·          right() и left() для поворотов
·          circle() для рисования окружностей
·          begin_fill() и end_fill() для заливки цветом
«Игра на предсказание результатов выполнения кода — прекрасный способ развивать вычислительное мышление. Ученики учатся читать код как текст, предвосхищать результаты и корректировать свои ожидания на основе полученных данных».
Уникальность проведенного урока заключается в органичном соединении, казалось бы, далеких друг от друга дисциплин:
1.      Читательская грамотность развивалась не только через работу с текстами, но и через «чтение» кода — понимание последовательности команд, предсказание результатов.
2.      Программирование стало не самоцелью, а инструментом для решения творческих задач, что повысило мотивацию учеников.
3.      Логическое мышление тренировалось на всех этапах — от анализа текстов до построения алгоритмов рисования.
По итогам урока все команды успешно справились с заданиями. Анкетирование показало:
·          92% учеников оценили урок как «интересный и полезный».
·          78% отметили, что теперь лучше понимают, как применять навыки чтения в разных ситуациях.
·          85% захотели продолжать изучать программирование в таком формате.
«Я раньше думал, что программирование — это только скучные числа и формулы, — признается пятиклассник Миша. — Оказывается, можно рисовать, играть и учиться одновременно!»