Тренируем Ползуна в системе ПиктоМир
Цели и задачи
- Цель по SMART: к концу урока каждый ученик в паре составит и проверит в ПиктоМире не менее двух программ для Ползуна, объяснит назначение команд движения и исправит не менее одной ошибки в алгоритме.
- Познакомить учащихся с последовательностью команд для движения Ползуна по заданному маршруту и закрепить умение запускать программу в ПиктоМире.
- Развивать алгоритмическое мышление, умение находить ошибку, планировать последовательность действий и выбирать задание соответствующего уровня сложности.
- Формировать навыки сотрудничества: распределять роли в паре, договариваться, объяснять решение и корректно принимать помощь.
- Воспитывать интерес к программированию, аккуратность при работе с цифровым устройством и ответственное отношение к результату общей работы.
Планируемые результаты
Личностные
- Проявляют устойчивый интерес к созданию программ и стремление довести алгоритм до работающего результата.
- Осознают ценность взаимопомощи и уважительного общения при парной работе.
- Понимают, что ошибка в программе является поводом для проверки и улучшения решения.
- Проявляют самостоятельность при выборе уровня практического задания.
Метапредметные
- Планируют последовательность действий для достижения заданной точки маршрута.
- Читают условие практической задачи, выделяют начальное положение, цель и допустимые команды.
- Сравнивают ожидаемый и полученный результат, находят лишнюю или пропущенную команду.
- Работают в паре, распределяют роли программиста и проверяющего, формулируют объяснение своего решения.
Предметные
- Знать назначение команд движения Ползуна в среде ПиктоМир.
- Уметь составлять линейный алгоритм движения Ползуна по клетчатому полю.
- Уметь запускать программу, наблюдать результат и исправлять ошибку в последовательности команд.
- Владеть способом проверки программы по маршруту и уметь выбирать количество команд, необходимое для решения задачи.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный учебный успех по результату работы программы.
- Проявляют познавательную мотивацию и интерес к игровому заданию.
- Соблюдают правила безопасной и бережной работы с компьютером.
- Оценивают вклад каждого участника пары в общий результат.
Регулятивные УУД
- Принимают учебную цель и формулируют план составления программы.
- Удерживают последовательность действий при наборе команд.
- Проверяют программу запуском и сопоставляют результат с условием.
- Вносят исправления после обнаружения ошибки и оценивают результат по критериям.
Познавательные УУД
- Выделяют существенные условия задачи: старт, направление и конечную клетку.
- Строят линейную модель маршрута с помощью цепочки команд.
- Анализируют программу, находят пропущенную, лишнюю или неверную команду.
- Применяют знания о последовательности действий при создании творческого маршрута.
Коммуникативные УУД
- Распределяют роли в паре и договариваются о порядке выполнения задания.
- Задают уточняющие вопросы о маршруте и назначении команд.
- Объясняют партнёру, почему выбранная последовательность команд приводит к цели.
- Корректно принимают замечания и предлагают способ исправления ошибки.
Подготовка учителя к уроку
- Проверить запуск ПиктоМира на каждом рабочем компьютере и открыть заготовленное поле с Ползуном.
- Подготовить проектор или интерактивную доску для показа команд, маршрута и примера запуска программы.
- Распечатать карточки трёх уровней сложности: зелёные — базовые маршруты, жёлтые — маршруты с препятствиями, красные — творческие задания; по одной карточке на пару каждого уровня.
- Подготовить отдельные карточки с командами движения для пар, которым нужна работа без компьютера: по одному комплекту на парту.
- Распечатать лист самооценки на каждого ученика с пунктами «Я составил программу», «Я проверил программу», «Я нашёл ошибку», «Я объяснил решение».
- Вывести на доску памятку: «Прочитай условие — составь план — введи команды — запусти — проверь — исправь».
- Подготовить стикеры трёх цветов для рефлексии и жетоны «Проверяющий алгоритм» для игровой мотивации.
- Проверить исправность мыши, клавиатуры, наушников при их использовании и рассадить детей парами с учётом разного уровня подготовки.
Ход урока
Этап 1. Организационный момент и игровая мотивация (3 мин)
Цель этапа: включить учащихся в учебную деятельность и вызвать интерес к тренировке Ползуна.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс: "Здравствуйте, ребята! Сегодня мы станем тренерами маленького робота Ползуна. Посмотрите на экран: Ползун оказался на клетчатом поле и должен добраться до финиша. Но сам он маршрут не знает. Как мы сможем ему помочь?" Учитель показывает изображение Ползуна и финишной клетки. | Рассматривают изображение, формулируют предположения: "Нужно дать ему команды", "Нужно составить программу". |
2 мин | Учитель объявляет игру: "За каждую проверенную и объяснённую программу пара получает жетон. Ошибки не отнимают жетоны: они показывают, что алгоритм нужно улучшить. Сегодня важны точность, взаимопомощь и смелость пробовать." Учитель напоминает правила работы за компьютером и распределяет роли: программист и проверяющий. | Садятся парами, называют роли, проверяют готовность компьютера и тетради. |
Завершение этапа: учитель подводит итог: "Мы выяснили, что Ползуну нужны точные команды. Сейчас проверим, какие команды и знания о маршруте нам уже помогают."
Этап 2. Актуализация знаний и физкультминутка «Команды робота» (5 мин)
Цель этапа: вспомнить направления движения и снять напряжение перед практической работой.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель показывает на доске условные обозначения команд и спрашивает: "Что произойдёт, если Ползун получит команду движения вперёд? Почему важно записывать команды именно в нужном порядке? Посмотрите на маршрут из трёх клеток. Сколько шагов вперёд потребуется?" Учитель просит одного ученика проговорить алгоритм. | Называют команды, считают клетки, отвечают: "Ползун переместится на одну клетку", "Нужно три команды движения вперёд". Один ученик проговаривает последовательность. |
2 мин | Учитель проводит физкультминутку: "Представим, что мы роботы. По моей команде шаг вперёд — один шаг, поворот направо — поворот корпуса, стоп — замерли. Выполняем короткую программу: вперёд, вперёд, поворот направо, вперёд, стоп." | Выполняют движения по командам, контролируют последовательность, исправляют себя при ошибке. |
Завершение этапа: учитель подводит итог: "Мы вспомнили, что программа состоит из команд, а порядок команд определяет путь робота. Теперь найдём затруднение, которое возникает при составлении маршрута."
Этап 3. Постановка проблемы и целеполагание (4 мин)
Цель этапа: обнаружить типичную ошибку и сформулировать цель практической работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель демонстрирует маршрут: Ползун стартует в левом нижнем углу, финиш находится на две клетки правее и на одну клетку выше. На экране показана ошибочная программа: «вперёд, вперёд, вперёд». Учитель спрашивает: "Почему Ползун не пришёл к финишу? Какая команда пропущена? Как проверить программу до запуска?" | Рассматривают маршрут, находят ошибку, отвечают: "Ползун не повернул", "Пропущено движение вверх или поворот", "Нужно сравнить команды с клетками маршрута". |
2 мин | Учитель организует приём «Подумай — обсуди в паре — поделись»: "Сначала 30 секунд подумайте самостоятельно, затем минуту обсудите план с соседом. После этого несколько пар назовут общий способ работы." Учитель фиксирует на доске план из пяти шагов. | Формулируют цель: "Научиться составлять и проверять программу для Ползуна". Называют шаги: прочитать маршрут, составить команды, запустить, проверить, исправить. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Мы увидели, что даже одна неверная команда меняет весь маршрут. Наша задача — не просто нажать кнопки, а научиться заранее планировать и проверять программу."
Этап 4. Открытие нового знания и показ работы в ПиктоМире (7 мин)
Цель этапа: сформировать алгоритм составления программы и показать порядок действий в цифровой среде.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель открывает ПиктоМир на экране: "Посмотрите, где находится Ползун, где обозначен финиш и какие команды доступны. Сначала читаем маршрут по клеткам. Затем выкладываем команды в нужном порядке. Только после проверки запускаем программу." Учитель демонстрирует короткий маршрут и проговаривает каждую команду. | Называют начальную и конечную клетки, считают шаги, предлагают последовательность команд, повторяют алгоритм действий. |
2 мин | Учитель показывает правило отладки: "Если результат не совпал с целью, не удаляйте всё сразу. Сравните маршрут и программу по шагам. Найдите первое место, где Ползун отклонился, и замените только ошибочную команду." | Наблюдают за запуском, называют момент отклонения, формулируют правило: "Сначала найти место ошибки, потом исправить команду". |
2 мин | Учитель предлагает парное проговаривание: "Программист объясняет маршрут, а проверяющий показывает пальцем клетки и контролирует команды. Затем поменяйтесь ролями." Учитель отвечает на уточняющие вопросы, не подсказывая готовую программу. | В парах проговаривают маршрут, сопоставляют клетки и команды, меняются ролями. |
Запись в тетрадях
Ученики записывают памятку: «Прочитай маршрут → составь последовательность команд → введи программу → запусти → сравни результат с целью → исправь ошибку».
Завершение этапа: учитель подводит итог: "Теперь у нас есть рабочий алгоритм тренировки Ползуна. Переходим к практике: сначала выполним общую тренировку, а затем каждая пара выберет маршрут по силам."
Этап 5. Первичное закрепление в парах «Маршрут для Ползуна» (8 мин)
Цель этапа: закрепить составление линейного алгоритма и взаимодействие в паре.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель раздаёт базовые зелёные карточки: "На каждой карточке показаны старт, финиш и свободные клетки. Программист сначала считает шаги и называет команды, проверяющий ведёт пальцем по маршруту. Не запускайте программу, пока оба не согласны." | Рассматривают карточку, считают клетки, составляют устную последовательность, распределяют роли. |
4 мин | Учитель говорит: "Теперь перенесите команды в ПиктоМир и запустите программу. Если Ползун пришёл не туда, используйте правило отладки: найдите первую ошибочную команду. После проверки поменяйтесь ролями и решите второй маршрут." Учитель подходит к парам, задаёт вопросы: "На какой клетке произошёл сбой? Какую команду нужно изменить?" | Вводят команды, запускают две программы, сравнивают результат с маршрутом, исправляют ошибку, меняются ролями. Возможный ответ: "Ползун отклонился после второго шага, поэтому заменяем третью команду". |
2 мин | Учитель проводит быструю игру «Точный программист»: "Поднимите жетон, если программа достигла финиша с первой попытки. Если потребовалось исправление, назовите, что помогло найти ошибку." | Показывают жетон, кратко объясняют способ проверки: "Мы считали клетки", "Мы нашли первое отклонение", "Мы проверили команды по порядку". |
Завершение этапа: учитель подводит итог: "Вы уже умеете составлять простой маршрут и проверять его запуском. Теперь можно выбрать задание сложнее: с препятствиями или с самостоятельным проектированием маршрута."
Этап 6. Самостоятельная дифференцированная практическая работа с ИКТ (12 мин)
Цель этапа: применить алгоритм в заданиях разной сложности и создать собственный маршрут.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель объясняет выбор: "Зелёная карточка — базовый маршрут без препятствий. Жёлтая — маршрут с поворотами и препятствиями. Красная — творческая задача: придумайте собственный маршрут минимум из пяти команд, поставьте финиш и обменяйтесь заданием с другой парой. Выбирайте уровень честно: важно решить задачу, а не взять самую сложную карточку." | Выбирают уровень с учётом своих возможностей, записывают номер карточки и распределяют роли. |
5 мин | Учитель сопровождает практику: "Работайте по памятке. Программист набирает команды, проверяющий читает маршрут и отмечает каждое движение. Через две минуты поменяйтесь ролями." Для испытывающих затруднения учитель предлагает карточку-подсказку с уже отмеченными направлениями; сильным задаёт вопрос: "Можно ли сделать программу короче?" | Решают индивидуально в паре выбранную задачу, вводят и запускают программу, меняются ролями. Ученики базового уровня составляют маршрут из 3–5 команд; среднего — маршрут с 1–2 поворотами; продвинутого — создают и проверяют собственное задание. |
3 мин | Учитель организует взаимопроверку: "Обменяйтесь творческими карточками или программами с соседней парой. Не исправляйте сразу — сначала объясните, в какой клетке возникло затруднение и почему." | Проверяют чужой маршрут, находят ошибку или подтверждают правильность, дают партнёрам совет по формуле «две сильные стороны и одно пожелание». |
2 мин | Учитель просит две пары представить решение: "Покажите маршрут, назовите число команд и объясните, как вы проверяли программу. Какие действия были самыми важными?" | Демонстрируют программу на экране или по карточке, объясняют последовательность, называют способ проверки и исправленную ошибку. |
Эталон решения
Для маршрута «две клетки вперёд, поворот направо, одна клетка вперёд» эталон таков: 1) определить начальное направление Ползуна; 2) записать две команды движения вперёд; 3) добавить команду поворота направо; 4) добавить одну команду движения вперёд; 5) запустить программу; 6) сравнить остановку Ползуна с финишной клеткой. Если Ползун остановился до финиша, проверить количество шагов после поворота; если ушёл в сторону, проверить направление поворота.
Завершение этапа: учитель подводит итог: "Сегодня вы не только выполняли готовые маршруты, но и создавали собственные. Вы доказали, что программа становится надёжной благодаря планированию, запуску и исправлению ошибок. Осталось оценить, чему научился каждый из вас."
Этап 7. Рефлексия и домашнее задание (6 мин)
Цель этапа: осознать результат, оценить сотрудничество и определить следующий шаг обучения.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель раздаёт лист самооценки: "Отметьте, что вы сегодня умеете: составлять команды, проверять маршрут, находить ошибку, объяснять решение партнёру. Затем выберите стикер: зелёный — могу сам, жёлтый — нужна небольшая помощь, красный — хочу потренироваться ещё." | Заполняют лист самооценки, прикрепляют стикер к соответствующему полю, называют одно достигнутое умение. |
1 мин | Учитель задаёт вопросы: "Что произойдёт, если поменять местами две команды? Как найти первую ошибку в программе? Чем полезна работа проверяющего?" | Отвечают: "Маршрут изменится", "Нужно сравнить программу с клетками по порядку", "Проверяющий помогает заметить ошибку". |
2 мин | Учитель объясняет домашнее задание: "Дома нарисуйте поле 5 на 5 клеток, отметьте старт и финиш и составьте два маршрута для Ползуна: обычный и творческий. Запишите последовательности команд. По желанию проверьте одну программу в ПиктоМире вместе со взрослым." | Записывают домашнее задание, задают уточняющие вопросы, формулируют личный шаг для тренировки. |
Критерии оценивания практической работы
- «5» — пара правильно составила и проверила две программы, достигла финиша, смогла объяснить последовательность команд и самостоятельно исправила ошибку либо создала корректный творческий маршрут.
- «4» — выполнены две программы, допущена одна несущественная ошибка, которую учащиеся исправили после подсказки; маршрут и объяснение в основном верны.
- «3» — выполнена одна базовая программа или две программы с существенной помощью учителя; учащиеся понимают назначение команд, но затрудняются самостоятельно найти ошибку.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Что нового вы узнали о составлении программы для Ползуна? | Выявление осознания основного способа действия. |
На каком шаге работы возникло затруднение? | Выявление проблемного этапа: планирование, ввод команд или проверка. |
Как вы нашли ошибку в программе? | Проверка понимания алгоритма отладки. |
Какую роль в паре вы выполняли и чем помогли партнёру? | Оценка сотрудничества и распределения ответственности. |
Завершающее слово учителя
"Сегодня вы тренировались не просто нажимать команды, а мыслить как настоящие программисты: планировать маршрут, проверять результат и исправлять ошибки. Помните, что одна команда может изменить весь путь Ползуна, поэтому программу важно читать по шагам. Спасибо за внимательную работу и взаимопомощь в парах. На следующем уроке мы продолжим усложнять маршруты и попробуем использовать более короткие и удобные способы записи алгоритма."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Нарисовать поле 5 на 5 клеток, отметить старт и финиш, составить два линейных маршрута для Ползуна по 3–6 команд и записать команды по порядку. | Закрепляет понимание последовательности команд; при проверке смотреть на соответствие программы нарисованному маршруту. |
Средний (повышающий) | Составить маршрут с двумя поворотами и одним препятствием, записать программу, выполнить её проверку по клеткам и отметить место возможной ошибки. | Развивает планирование, пространственное мышление и умение отлаживать алгоритм. |
Продвинутый (дополнительный) | Придумать творческое задание для одноклассника: поле, старт, финиш и маршрут не менее чем из восьми команд; отдельно записать правильную программу и одну программу с намеренной ошибкой. | Формирует умение создавать, анализировать и оценивать алгоритмы; при проверке смотреть на однозначность условия и возможность найти ошибку. |
Контрольные вопросы перед выходом: «Как определить количество команд движения? Что нужно сделать перед запуском программы? Как найти первую ошибку? Чем отличается готовый маршрут от собственного творческого задания?»