Программирование с помощью блоков в детском саду и 1-2 классах школы

Автор статьи:

 

Зильберман Мария Александровна,

 

методист, учитель информатики и ИКТ, МАОУ «СОШ № 10» г. Перми

Навыки программирования сейчас важны в любом возрасте. Даже малыши учатся работать по алгоритму, рассказывают истории по плану, управляют роботами и сложными играми. Раннее обучение программированию помогает ученикам развивать мышление и память, расширяет кругозор, помогает устанавливать логическую последовательность действий, способствует формированию регулятивных универсальных учебных действий (постановка целей, определение плана действий, следование плану, определение степени достижения цели).
При раннем обучении программированию следует учитывать возрастные особенности детей и правила организации работы с компьютерным оборудованием, соедржащиеся в СанПиН 2.4.2.2821-10 «Санитарно-эпидемиологические требования к условиям и организации обучения, содержания в общеобразовательных организациях» (в редакции от 18.12.2015 г.):
1.    Обязательное совмещение компьютерного и бумажного сопровождения курса (смешанное обучение);
2.    Регулярная смена деятельности во время занятий, обязательное наличие физкультурных пауз, офтальмопрофилактика;
3.    Каждому ребёнку в пользование на занятии необходимо предоставить планшет или ноутбук;
4.    Работа с ноутбуками и планшетами должна составлять не более 15 минут в дошкольном возрасте, не более 20 минут в начальной школе;
5.    Диагональ планшета для детей 4-9 лет должна составлять не менее 10 дюймов.

Далее рассмотрим ряд сервисов и программ для раннего обучения детей программированию.
Bee-bot (
https://www.bee-bot.us) - роботы в форме пчёлки для раннего обучения программированию. Робот может выполнять команды: двигаться вперёд на 15 см, двигаться назад на 15 см, повернуть налево / направо на 90°, остановиться (пауза), очистить программу. Робот снабжён аккумулятором, обеспечивающим возможность работать 3 часа без подзарядки, а так же звуковыми и световыми сигналами. В комплекте идут методматериалы для педагога и поля для робота. 
Особенностью методики является то, что при первоначальном обучении сначала команды в виде стрелочек выкладываются на поле, и только затем программа вводится в память робота. Постепенно дети учатся продумывать движения робота в уме, фиксируя команды на бумаге и (или) сразу вводя программу в память робота. Удачно, что дети могут сидеть прямо на полу (на ковре) и самостоятельно корректировать программу, если поставленная цель не достигнута.
Lightbot (
http://lightbot.com) - приложение для раннего обучения программированию. Она является платной, стоимость её составляет около 250 рублей. Демонстрационная версия доступна для ознакомления онлайн на сайте. Программа представляет собой ряд продуманных заданий с постепенным усложнением, охватывающий основные темы программирования. Команды в виде пиктограмм понятны и доступны детям. 
Пиктомир (
https://piktomir.niisi.ru) - единственная российская система из списка для раннего обучения программированию. Два исполнителя-робота Вертун и Двигун трудятся в Космосе, закрашивая клетки поля (Вертун) или перемещая ящики по полю (Двигун). Особенностью системы является большое количество заданий разного уровня сложностей позволит работать с этой системой как воспитанникам детского сада, так и ученикам начальной школы. В разделе «Методика» (http://www.piktomir.ru/meth.htm) приведены программа, поурочные планы и материалы для учеников для проведения и сопровождения курса.
Kodable (
https://www.kodable.com) - система обучения программированию для учеников с 5 до 12 лет. Ученики могу работать онлайн или скачать программу или приложение на планшет. Особенностью данной системы является продуманны методический курс для педагога (на англ. языке), а так же наличие системы регистрации педагога и его классов на сайте. Система управления классами позволяет педагогу регистрировать детей, оформлять для них рабочее пространство, назначать им курсы, а так же получать статистику по каждому ребёнку и по всему классу. В учебном плане предусмотрены как компьютерные активности, так и карточки для безмашинного проведения курса.
Studio.code.org (
https://studio.code.org) - сайт со специально разработанными 20-ти часовыми курсами по программированию для детей с 4-х лет. Учителю доступна регистрация классов и детей, что позволяет ему видеть прогресс класса и каждого ученика. Авторы сайта привлекают лучших методистов для разработки материалов для обучения. Интерфейс переведён на русский язык. Программа, поурочные планы, материалы для учащихся (на англ. языке) помогут сделать обучение программированию по-настоящему интересным и захватывающим.
Scratch Junior (
http://www.scratchjr.org) - приложение для операционных систем Android и iOS, позволяющее создавать истории с помощью блокового программирования. Все обучающие материалы доступны на сайте проекта, там же размещён учебный план (на англ. языке). Эта система очень нравится ребятам. Истории можно сохранить на планшете и отправить педагогу по электронной почте. 
Все системы, описанные в статье, апробированы автором статьи и являются по- настоящему эффективными для раннего обучению программированию.