Подготовка
Описание урока
Теперь, когда у школьников есть собственные прототипы Марти, мы начнем расширять знания учеников о программировании. Чтобы понять смысл каждой отдельной команды ученики разобьют блоки кода на отдельные строки. Для простоты понимания попытаемся связать этот процесс с реальной жизнью.
Советы и вопросы для успешного проведения урока
В комплекте с пособием идет набор карточек, на которых изображены различные позы и действия, чтобы студенты подумали о том, на какие движения они могут запрограммировать Марти. После этого они могут либо попробовать «запрограммировать» других учеников из класса, которые будут выполнять роль роботов, либо использовать свои бумажные прототипы, созданные на предыдущем занятии.
Цель урока
- Соотнести блоки кода с действиями человека в реальной жизни.
- Предположить, какие действия должен выполнить человек если бы он выполнял блоки кода.
- Объединить несколько блоков кода для того, чтобы добиться определенных результатов.
Ключевая лексика
- Программирование.
- Бумажные прототипы.
- Блочное кодирование.
- Инструкции (набор команд).
- Алгоритм.
- Движение.
Ресурсы и оборудование
- Робот Марти (полностью заряженный).
- Бумажный Марти (созданный на Уроке 1.1).
- Рабочие тетради (Урок 2).
- Карточки действий «Марти говорит».
- Компьютеры с установленным редактором Scratch.
Дополнительные материалы для чтения
- Введение в Scratch.
Практика
Задание №1
Покажите несколько примеров карточек действий «Марти говорит», изображающих различные позы, которые может принимать Марти.
Задание №2
Попросите учеников воссоздать эти действия с помощью своих бумажных прототипов.
Задание №3
Попросите учеников проанализировать, какие шаги они совершили, чтобы воссоздать позу с помощью своих бумажных Марти. Укажите в рабочей тетради (задание 1) позу и шаги для программирования этой позы.
Задание №4
Протестируйте инструкции, используя бумажные прототипы Марти, либо выберите из учеников добровольца, который притворится роботом.
Задание №5
Покажите ученикам случайную карточку «Марти говорит». Ученики должны в соединить блоки в редакторе Scratch таким образом чтобы Марти принял соответствующую позу.
Задание №6
В конце урока попросите учеников заполнить в своих рабочих тетрадях (задание 2) раздел размышлений.