Дидактические игры на развитие алгоритмического мышления, как первый шаг в программирование
Автор: Перминова Надежда Андреевна
Организация: МБДОУ Детский сад № 5 пгт. Тымовское
Населенный пункт: Сахалинская область, пгт. Тымовское
Наши дети растут в эпоху цифровых технологий. Рынок труда в цифровую эпоху стремительно преобразуется, и на первое место выходит не физический, а умственный труд. IT-специалисты очень востребованы, и это вряд ли изменится в ближайшие десятилетия.
Первые шаги в программировании сложны для ребенка, ведь алгоритмический стиль мышления не развит с рождения. Однако его можно сформировать. Это вполне реальная задача, даже в дошкольном возрасте.
Алгоритмическое мышление — это очень важный навык определения последовательности действий для достижения цели. Задача разбивается на части и становится понятной.
На сегодняшний день уже существуют такие цифровые образовательные среды, в которых дети дошкольного возраста получают возможность создавать программы, не опираясь на навыки работы с текстами.
Но для того, чтобы ребенку с легкостью войти в такие ЦОС, его необходимо подготовить. Ведь мир программирования наполнен специальной терминологией (команда, командир, исполнитель, программист, программа, цикл и т.д.), а процесс пошагового выполнения программы зачастую вызывает у детей затруднения.
Поэтому начиная уже со средней группы (дети в возрасте 4-5 лет), я провожу игры на развитие алгоритмического мышления, с использованием героев из ЦОС «ПиктоМир».
Для того, чтоб ребенок с легкость освоил игру, она должна быть максимально проста и интересна. Наши игры — это карточки, которые представляют игровое поле для составления алгоритма, с различными заданиями, и бумажные куклы-топотушки, которые надеваются на пальчики ребенка.
Такие игры позволяют формировать у детей умение составлять различные алгоритмы. Развивать логическое мышление. Учить детей анализировать, развивать умение планировать этапы работы.
Я подробнее расскажу вам о вариантах игр.
Игра «Обойди препятствия»
В этой игре ребенку необходимо обойти препятствия от цифры один к цифре два. Вариант парной игры. Первый ребенок надевает куколку-робота и шагает по карточке пальчиками согласно словесных команд, которые отдает второй ребенок – «вперед», «поверни налево или направо».
Вариант для самостоятельной игры – ребенку необходимо огибая препятствия передвигать предмет (камешек или фишку).
Игра «Собери звезды»
В этой игре ребенку нужно собрать все звезды. Стартом служит ракета, финишем – планета. Здесь ребенку нужно противоположно предыдущей игре – наступать пальчиками на звезды, чтобы их собрать. Варианты игры как в предыдущей.
В игре «Зажги в городе фонари» ребенку необходимо выйти из дома – старт, и дойти до месяца – финиш.
Игра «Помогу котенку попасть домой»
Ребенок находится на цифре один – старт. Ему необходимо огибая препятствия дойти до котенка – забрать его, после чего отвести котенка домой – финиш. В этой игре есть несколько вариантов решений – путей прохождения.
Усложнение всех четырех игр это написание команд с помощью пиктограмм.
Игра «Найди рыбку» и Игра «Собери роботов» имеют соревновательный характер. У каждого ребенка свое поле (обозначены разными цветами клеток). Находятся поля в зеркальном отражение не случайно. Сделаны они так, чтоб дети не копировали действия друг друга, а находили самостоятельно варианты прохождения. Детям дается одинаковое количество фишек, с помощью которых им необходимо построить путь. В игре «Найди рыбку» необходимо добраться до рыбки огибая препятствия – фишки не должны находиться на кораллах. В игре «Собери роботов» напротив дети должны поставить фишку на роботов, тем самым их собрать.
Дети используют кукол, полюбившихся героев и в «своих играх». Они придумывают истории и обыгрывают их – составляют алгоритмы действий, которые могут пригодиться в повседневной жизни. Например, в уголке по ППД, с помощью куколок-роботов дети составляют алгоритм, как правильно переходить дорогу.
Таким образом, благодаря хорошему старту в раннем возрасте, наши дети с лёгкость могут войти в мир IT-технологий, и возможно будут создавать новые эффективные алгоритмы для программных решений.
Ведь хорошо развитое «мышление алгоритмами» помогает принимать лучшие для человека решения о том, как поступить в новой, сложной, незнакомой ему ситуации.
Список литературы:
1. Зарипова Л.А. Зачем ребенку алгоритмическое мышление и программирование? // Совушка. 2020. № 2 (20). URL: https://kssovushka.ru/zhurnal/20/ (дата обращения: 01.11.2021)
2. Рогожкина Б.Н. Пиктомир: дошкольное программирование как опыт продуктивной интеллектуальной деятельности // Ярославский педагогический вестник. 2012. № 2. Том II (Психолого-педагогические науки). С. 27-31
3. Кушниренко А.Г. Пиктомир: опыт обучения программированию старших дошкольников // Современные информационные технологии и ИТ-образование. 2011. № 2. С. 873-880