Урок читательской грамотности с элементами программирования на 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% захотели продолжать изучать программирование в таком формате.
«Я раньше думал, что программирование — это только скучные числа и формулы, — признается пятиклассник Миша. — Оказывается, можно рисовать, играть и учиться одновременно!»

