Алгоритмика для дошкольников
«Каждый человек должен учиться программировать,
потому что это учит нас думать»
Стив Джобс
Как познакомить дошкольника с понятием «Алгоритмика»? Современные дети живут в эпоху активной информатизации, компьютеризации и роботостроения. Технические достижения всё быстрее проникают во все сферы человеческой жизнедеятельности и вызывают интерес детей к современной технике. Ребенок поэтапно знакомится с техническим творчеством, от элементарного конструирования постепенно переходит к алгоритмике, а только потом к программированию технических моделей.
Раскрывая понятие программирование, как процесса создания компьютерных программ, ключевыми непосредственными задачами которого являются создание и использование алгоритмов.
Алгоритмика – это наука, которая способствует развитию у детей алгоритмического мышления, что позволяет строить свои и понимать чужие алгоритмы. Поэтому в своей деятельности считаю важным уделять внимание умению видеть, понимать и использовать алгоритмы в робототехнике.
Изучая алгоритмику, дети развивают умение планировать этапы и время своей деятельности. Развивают умение разбивать одну большую задачу на подзадачи. Дети способны оценивать эффективность своей деятельности. Алгоритмика даёт возможность понять буквально, что такое последовательные действия.
Целенаправленную работу по формированию алгоритмических умений начинаем со средней группы. В своей практике с детьми мы используем линейные алгоритмы. Это алгоритмы, в которых все действия выполняются однократно, последовательно, в заданном порядке. Например, алгоритм мытья рук:
В процессе работы дети учатся осмысливать линейные алгоритмы и применять их в образовательной деятельности и повседневной жизни.
Алгоритмическое мышление непосредственно связано с логическим мышлением, а также, с умением мыслить абстрактно. Поэтому в своей работе я также использую лабиринты. Лабиринт – это головоломки с различными вариантами сложности. Начинаю знакомство детей с лабиринтов-веревочек, лабиринтов-ниточек, где всего один путь следования.
Ребенок, используя пальчик, карандаш или небольшие фигурки проводит по веревочке от начала пути до конечного пункта назначения.
Потом задания усложняются, в лабиринте появляется дополнительная дорожка-веревочка, на которой появляется препятствие. Например, помоги мышонку найти маму, не попав в лапы кошки. Затем переходим к лабиринтам-дорожкам, где появляется множество вариантов прохождения от входа до выхода. Ребенок учится ориентироваться в пространстве, обобщать и анализировать, развивает интеллектуальные способности, контролирует свои действия.
В своей практике используем напольную дидактическую игру «Напольный лего-алгоритм».
В игре имеется игровое поле, которое разбито на квадраты, в каждом изображен рисунок и набор карточек с изображением картинок, которые используются
на игровом поле. На этом этапе идет знакомство и изучение построения первых алгоритмов движения. Ребенок принимает на себя роль РОБОТА, выполняет последовательность своих действий или действий, предложенных воспитателем.
После того как дошкольники освоили основы алгоритмики используем игру «Занимательная алгоритмика». Игра предназначена для составления алгоритма маршрута движения исполнителем (фигурки человечка). Ребенку необходимо в таблице выложить из пиктограмм программу маршрута движения исполнителя согласно полученной индивидуальной схеме.
Для обыгрывания задания ребенок использует фигурки человечков. Ребенок размещает на схеме маршрута исполнителя (фигурку человечка), устанавливая его в зону старта, на клетку старта в исходное положение – лицом вперед по направлению стрелки. Исполнитель (фигурка человечка) может двигаться только по пустым клеткам. В дальнейшем в игру добавляется еще один игрок и появляется соревновательный момент.
Такая игра способствует развитию логического мышления и пространственного воображения. В процессе игры формируются важные способности и навыки для юных инженеров, составление алгоритма движения исполнителя.
Продолжая работу по обучению основ алгоритмике, используем конструктор Робот Ботли. Играя с Ботли дети, составляя последовательные действия движения, уже используют панель управления, заставляя оживать роботов. Это в свою очередь, позволяет обучать детей процессу кодирования программ.
Программирование моделей дети производили путем перестановки программных блоков на программной плате можно с помощью конструктора Робомышь детьми осваивали базовые принципы программирования.
В своей работе используем информационно-коммуникационные технологии: мобильное приложение ПиктоМир, комплекс интерактивных развивающих и обучающих игр «Волшебная поляна».
В мобильном приложении ПиктоМир главным персонажем является Робот-Вертун, который ремонтирует поля. Задание ребенок выполняет в форме игры, дискуссии, демонстрации, сотрудничества в малых группах и индивидуальной или парной работы. В процессе работы дети составляют из пиктограмм простейшие программы управления виртуальным роботом, движения которого изображаются на экране компьютера.
Комплекс интерактивных развивающих и обучающих игр «Волшебная поляна» я использую в процессе обучения одного ребенка или группы детей. С помощью данных игр дети могут с легкостью задавать роботу план действий, выполняя поставленные задачи. Например, помощь скорой помощи добраться до нужного дома, добраться на ракете до планеты.
Благодаря проведенной работе дети овладели начальными знаниями и элементарными представлениями об алгоритмике, знают компьютерную среду, включающую в себя графический язык программирования, создают действующие модели роботов-исполнителей с помощью предметов; демонстрируют технические возможности роботов исполнителей с помощью создания алгоритма их действий.


Алгоритмика для дошкольников (1.69 MB)

