Методическая разработка. Апробация методики обучения дошкольников программированию в визуальной среде программирования Scratch junior
Автор: Минхайдарова Эльнара Даяновна
Организация: МАОУ Фроловская средняя школа «Навигатор» СП детский сад «Галактика»
Населенный пункт: Пермский край, с. Фролы
Пояснительная записка
Scratch Junior — это детский вводный язык программирования, похожий на конструктор Lego: скрипты собираются из разноцветных «кирпичиков» — блоков. Подходит для обучения детей от 5 до 7 лет программированию. Платформа Scratch Jr легко устанавливается на компьютер и подходит для детей, которые еще не умеют читать.
Это полноценный инструмент разработчика и создателя. Дети могут не уметь читать и писать, но смогут создавать свои проекты на компьютере или планшете.
Программа проста для понимания, результат виден сразу. ScratchJr предназначен для раннего обучения детей программированию. Блоки команд обозначены рисунками и напоминают разноцветные кубики Lego, которые легко крепятся между собой.
Большая часть современных детей растут в условиях, когда компьютер превратился в привычный объект, который всегда был дома. В курсе «Программирование Scratchj» дети расширят свое представление о принципах работы компьютера, о программируемой компьютерной графике, графической среде.
Визуальная среда программирования scratch jr открывает огромные возможности для развития алго-ритмического мышления детей,поскольку позволяет наглядно демонстрировать исполнение того или иного алгоритма. Ребята учатся составлять алгоритмические цепочки из готовых блоков, продолжая использовать линейные структуры, и циклы
Ребята овладевают основами логического и алгоритмического мышления путем создания анимаций, игр и мультфильмов. Они учатся составлять простейшие алгоритмы, пользуясь командами.
Актуальность
Уже с 4-х лет у детей формируется умение понимать причинно-следственные связи, развивается логика, появляется желание воплощать свои творческие идеи. В этом возрасте детям полезно решать логические головоломки, учиться составлять алгоритмы решения задач.
А с 5-6 лет они уже могут строить простейшие программы с помощью блочных конструкторов Scratch Junior. В 7-8 лет ребенок может самостоятельно создать свою первую рабочую программу или приложение с нуля с помощью Scratch.
Программирование это отличный способ развить навыки постановки и решения задач. В процессе дети учатся решать проблему «до конца», вырабатывая настойчивость и стремление показать результат.
Дети учатся не только быстро принимать решения, но и оперативно анализировать задачи и подходящие варианты их решения.
Программирование — отличный способ научить детей концентрировать свое внимание на изучаемом предмете. При составлении программы нужно быть очень внимательными: если в код закрадется ошибка, то проект не заработает и придется искать баги.
Приобретаемые навыки помогут детям с успехом развиваться в любой области. Чем раньше ребенок начнет погружаться в сферу IT, тем быстрее научится ориентироваться, как в окружающем его реальном мире, так и в цифровой среде.
Развивать навыки критического мышления на занятиях по программированию помогают обсуждения индивидуальных проектов, самостоятельный поиск решения проблемы, анализ информации и выявление логических ошибок.
На каждом занятии используется структурирование задач, которое включает: подготовку и ознакомление с проблемой, выработку решения, принятие решения, оценку его эффективности. Такая простая последовательность приучает ум к структурированности и позволяет мыслить эффективнее.
· формулирует задачу разными способами,
· анализирует имеющуюся информацию,
· составляет и обдумывает все возможные варианты решений
· проверяет их на практике, постепенно отбирая тот, который будет максимально подходить
· делает выводы о том, удалось ли достичь поставленной цели, если да, то насколько эффективно, качественным ли получилось решений или его можно еще улучшить.
Для ответа на поставленный в задаче вопрос дети начинают задавать себе еще больше вопросов, чтобы найти наиболее эффективное решение.
Если нужно построить маршрут от точки А до точки Б какими способами я могу это сделать?
Какие действия я должен выполнить для каждого способа?
Оптимальный возраст для приобщения дошкольников к основам программирования — 6-7 лет (подготовительная группа).
Процесс обучения непременно должен проходить в интересной, ненавязчивой форме. Всё должно быть предельно доступно и в соответствии с нормами СанПиН. Так как по нормам в старшем возрасте рекомендовано не более 5-7 минут непрерывного использования компьютера, то все занятия по программированию
построены в технологии смешанного обучения и предусматривают использование цифровых ресурсов наряду с традиционными видами детской деятельности (продуктивной – работа на рабочих листах, игровой, двигательной активностью.).
Правила выполнения проекта можно доносить до ребят в виде сказки или стихотворения, которое легко заучить.
К примеру, для создания проекта « Безопасная дорога» использовать в самом начале занятия проговаривание четверостишья:
Мы умные машины
Совместно создаём,
А как закончим школу,
В конструкторы пойдём.
Каждого ребенка необходимо регулярно хвалить: за правильно сделанный ход, за победу. Критиковать за ошибки просто недопустимо. Педагог лишь направляет на поиск ошибки в коде.
Постепенно, анализируя решённые задачи, идя к поставленной цели, самостоятельно принимая решения, от фразы «у меня не получается» дети переходят к пониманию «что я должен сделать, чтобы у меня получилось».
В начале года проводится мониторинг уровня умений дошкольников по математике и логическому мышлению, и по итогам работы в конце учебного года проводится контроль знаний, осуществляемый в ходе практических заданий и в ходе игры.
Входящий мониторинг уровня умений дошкольников проводится в виде тестирования.
Диагностика
Диагностический материал для текущего контроля усвоения программы дополнительного образования, проводится в форме наблюдения и фиксирования результатов в таблицу.
Полный текст статьи см. в приложении.