Предпросмотр материала:
«Основы алгоритмизации
детей старшего дошкольного возраста
с использованием
робототехнического набора Matatalab»
Подготовила:
воспитатель Филиппенко Е.Г.
Добрый день, уважаемые коллеги! Сегодня я познакомлю вас с нашей методикой работы по теме «Основы алгоритмизации детей старшего дошкольного возраста с использованием робототехнического набора Matatalab».
«Из чего состоит набор Matatalab?»
Данный набор состоит из робота-исполнителя, управляющей башни, панели управления и программых блоков.
Робот MatataBot - маленький робот на колесах со светодиодами вместо глаз - это приемное устройство, которое исполняет команды, направленные управляющей башней. Внутри отсоединяемого купола робота находится фигурка. Робот может передвигаться по заданному маршруту, а также проигрывать музыку и рисовать.
Управляющая башня - это модуль со встроенной камерой для распознавания программы. Под куполом находится также маленькая фигурка.
Смысл фигурок в башне и роботе сводится к тому, чтобы дети смогли понять функцию Bluetooth - прием и передача сообщений.
Панель управления – специальное поле с выступами, на котором располагаются управляющая башня, и большая кнопка запуска программы. На панели управления выкладываются программные блоки.
«Программные блоки»
Программные блоки Matatalab – это цветные пластмассовые блоки, на которые нанесены интуитивно понятные символы. С ними смогут разобраться даже дети, не умеющие читать.
Это блоки движения, функции, развлечения, числовые, угловые, циклические, музыкальные блоки и блоки мелодии.
Они созданы, чтобы сделать процесс обучения программированию наглядным и осязаемым.
«Дополнения к набору»
Дополнения к набору.
Карта приключений – это стандартное поле, разделенное на 16 частей (с шагом 10 на 10 см), каждая из которых представляет собой определенную местность.
Также в комплекте есть ограничители, цветные флажки, маркеры для рисования, карточки с примерами музыки и рисунков.
Брошюры с заданиями – пошаговые инструкции с иллюстрациями. Они поделены на 3 уровня сложности.
«Авторские поля для Matatalab»
Для работы с Matatalab-путешественником мною были созданы авторские поля: «Насекомые», «Путешествие по Балахне», «Транспорт», «Зимующие птицы», «Сказка «Колобок», «Сказка «Три поросенка», которые сделали наши игры-путешествия разнообразными и интересными.
Можно создать любое поле, на любую тему, для любого приключения.
«Шапочки для MatataBot»
Для того чтобы персонализировать робота, мы с детьми создаем шапочки для него, меняем фигурки на игрушки или фигурки Lego в соответствии с замыслом игры-путешествия.
«Как работает Matatalab?»
Как работаем Мatatalab?
С помощью программных блоков составляется определенная программа.
Блоки располагаются слева направо в желаемой последовательности на панели управления в зоне видимости камеры управляющей башни. Они крепятся к панели управления слева направо при помощи магнитов и небольших отверстий на задней стороне каждого блока. Белая маркировка и выемки в нижней части каждого блока помогают расставлять их правильно для создания рабочего программного кода.
При нажатии на кнопку старта, камера на управляющей башне считывает составленную программу, и она передаётся роботу по Bluetooth.
После этого робот с небольшой задержкой начинает действовать согласно полученным командам.
«Этапы работы»
Этапы нашей работы.
1 этап - Путешественник
2 этап - Музыкант
3 этап - Художник
«Знакомство с «Matatalab»
Вначале мы знакомим детей с набором Маtalab, возможностями робота-путешественника, робота-музыканта, робота-художника. Знакомим с комплектом, с блоками, их названиями, назначением. Объясняем разницу между отправлением и получением сообщений.
Блоки движения
На первом этапе работы с Matalab мы знакомим детей с основными блоками – блоками движения (светло-зеленого цвета со стрелочками), которые задают движения в определенном направлении: вперед, назад, поворот на месте направо, налево на 90 градусов.
С маркировкой движений дети познакомились ранее при работе с пчелой Bee Bot, поэтому процесс составления алгоритмов с данными блоками прошел быстро и легко.
Блоки движений и ограничители
Далее в работе используем ограничители (заграждения красного цвета). Так появляются препятствия, лабиринты и задания на составление более сложных алгоритмов.
Лабиринты – это запутанные тропинки, через которые необходимо пройти. У лабиринтов есть старт или точка отправления, путь, по которому необходимо пройти, иногда сворачивая в разные стороны, и финиш или конечная точка.
Ребята рассматривают различные экосистемы, отображенные на карте, расставляют флажки, обозначающие «старт» и «финиш» и составляют алгоритмы из блоков движения.
Числовые блоки
Когда алгоритмы становятся длиннее, требуется большее количество блоков движения, а их ограниченное количество (по 4 каждого движения). На помощь приходят числовые блоки, которые сообщают роботу необходимое количество повторов запланированного действия (от 2 до 5).
Среди числовых блоков есть блок с изображением игрального кубика. Если поставить его к блоку движения, робот сам выберет случайное число от 1 до 5 и выполнит движение случайное число раз.
Блоки развлечения
Приятным бонусом набора Мatatalab являются блоки-развлечения: танец, музыка или действие.
Например, наш робот хочет принять участие в конкурсе танцев (песен), который проходит на острове или в волшебном лесу, поможем ему добраться. Дети составляют алгоритм движения до заданного пункта и добавляют блок танца (песни) в конце.
Использование числовых блоков с блоками развлечения будет означать, какую мелодию, танец или движение роботу необходимо исполнить. Например, число 2 под блоком танца даст роботу команду исполнить второй по счету танец, запрограммированный в блоке. Блок «игральный кубик» выберет произвольный танец (мелодию, движение).
Большой акцент на данные блоки не делаем, так как они являются лишь развлекательным моментом.
Циклические блоки
Когда роботу нужно сделать повторяющуюся цепочку движений, а количество блоков ограничено, используются циклические блоки. Наряду с числовыми они задают повторение действия. Таким образом, составляется мини-алгоритм, который может повторяться в программе несколько раз.
Объясняем детям разницу между циклическими блоками: «начало цикла» и «конец цикла».
Блоки функций
Одни из самых сложных блоков - блоки функций. Включаем их в работу, когда дети уверенно называют все блоки, знают их назначение и правильно используют.
Как и циклические, блоки функций можно использовать для оптимизации программы, сокращая в ней количество блоков при повторяющихся движениях.
Создание функций состоит из двух шагов:
1. Размещение на панели управления блоков «вызывающая функция» (желтые с маркировкой «fn в круге»), после которых робот будет обращаться к коду функции.
2. Составление на следующей строке управляющей панели самого кода функции начиная с блока «определяющая функция» (желтый «fn без круга»).
Управляющая башня считает оба кода, и робот MatataBot выполнит действия, записанные в блоке функций и во второй строке кода.
По замыслу
На каждом этапе для закрепления дается несколько заданий по замыслу, детям предлагается создать свой маршрут, свою историю, используя любое поле, любые блоки.
Занятия - путешествия не имеют ограничения творчества и фантазии воспитателя и ребенка. Можно с детьми самим придумать и сшить любой костюм роботу, нарисовать любую карту путешествий на любую лексическую тему или сказку.
На слайде фото, где ребята самостоятельно придумывали для MatataBota путешествие, программировали и отправляли робота в путь, во время которого расставляли препятствия и делали остановки с песнями и танцами для робота по желанию.
Музыкальные блоки
На следующем этапе мы изучаем робота-музыканта.
Сначала дети составляют алгоритм, используя готовые блоки с зашифрованными отрывками мелодий.
Далее знакомим детей с музыкальными блоками-нотами. Для работы музыкального руководителя в этой области больше возможностей, мы же подробно музыкальные блоки-ноты не изучаем.
Дополнения музыкальных блоков числовыми блоками и блоками развлечений
Используем готовые карточки мелодий (наборе их 6), по которым дети составляют (копируют) программу-алгоритм выбранной мелодии.
Добавляем к музыкальным блокам числовые блоки и блоки развлечения. Так в конце мелодии робот может исполнить танец или движение.
Дополнение музыкальных блоков в путешествия
Используем музыкальные блоки в наших путешествиях.
Ребятам очень нравится дополнять путь робота музыкой и танцами. Используя музыкальные блоки и блоки развлечений, программируем робота на воспроизведение мелодии, танца.
По замыслу
Используя музыкальные блоки: ноты и мелодии, ребята любят составлять музыкальную программу и с удовольствием слушают созданные ими мелодии.
Робот-художник
На третьем этапе мы знакомим детей с Мatatalab -художником, используем при этом угловые блоки. Конечно, с дошкольниками мы не изучаем градусы, но данные блоки необходимы в составлении (копировании) алгоритмов по готовым карточкам.
В комплекте набора идут карточки рисунков (в наборе их 6), на которых уже задан алгоритм для рисования определенных фигур.
Цифры дети знают и могут самостоятельно найти необходимый угловой блок.
Работа по готовым карточкам
Вначале дети по готовым карточкам программируют робота на создание изображений предметов.
Занятие «Улица нашего города». Занятие «Звезды Мататы».
Можно провести занятие, в ходе которого дети создадут картину в определённом стиле вместе с роботом MatataBot.
1. Например, дети программируют робота на создание рисунка домика, используя карточку с готовым алгоритмом.
2. Получившиеся домики нужно раскрасить и вырезать.
3. Затем все домики на листе ватмана соединяются в единую картину, дополняются деталями.
Таким образом, у нас прошли занятия «Улица нашего города», «Звезды Мататы».
Рисование цифр и букв
Далее дети создают совместно со взрослыми алгоритмы для робота-художника, и он рисует цифры и буквы.
По замыслу
В дальнейшем дети используют Мatatalab по замыслу.
На представленных фотографиях ребенок составил алгоритм по готовой карточке, и робот нарисовал фигуру. Потом Захар дорисовал ее, и звезда превратилась в паутину, на которой сидит паучок.
Возможности Мatatalab безграничны за счет фантазии детей в создании полей, мелодий и картин.
Технология «Matatalab» делает процесс обучения основам алгоритмизации интересным и увлекательным.
В каталоге 7 479 курсов по разным направлениям