Дидактические игры на развитие алгоритмического мышления, как первый шаг в программирование

Автор: Перминова Надежда Андреевна

Организация: МБДОУ Детский сад № 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

 


Приложения:
  1. file0.docx.. 16,3 КБ
  2. file1.pptx.zip.. 13,6 МБ
Опубликовано: 12.12.2021