Обучение детей программированию в игровой форме

Обучение детей программированию в игровой форме

Не секрет, что одна из самых востребованных в наше время профессий – программист. Умение писать код полезно во всех сферах нашей жизни: от создания простых и не очень электронных устройств и заканчивая сложными банковскими сервисами. Поэтому обучение детей программированию полезно и необходимо. Да и потом, кроме получения полезных и востребованных навыков, программирование дает навык мыслить логически и структурно.

Со скольких лет стоит начинать обучение? Традиционно в обычные кружки программирования ребят принимают примерно с 12 лет. Но неумолимая статистика говорит о том, что правильнее начинать обучение раньше. Благо для этого существуют неплохие онлайн сервисы, которые хоть и не дадут навыка реального кодинга, но помогут ребенку понять, как вообще пишутся программы. Кроме того, ребенок сможет понять, интересно ли ему программирование. А родители, в свою очередь поймут, стоит ли двигаться в данном направлении.

Сервис Kodu Game Lab

Обучение детей программированию в игровой форме

Лидером в этом направлении однозначно является Kodu Game Lab. Хотя бы потому, что этот сервис разработан Microsoft. Кроме того работать в Kodu можно как на РС, так и на консолях Xbox. Сервис позиционируется как среда для разработки игр.

Обучение детей программированию в игровой форме

Ребенок создает игровой мир, с внедренными в него предметами и персонажами. Для каждого элемента можно прописать свою модель поведения, законы и скрипты. При этом ребенку не надо запоминать лексические конструкции и правила написания программ. Kodu представляет собой визуальный язык программирования. Для описания всех команд используются интуитивно понятные иконки, на которых показано, для выполнения какого действия они предназначены.

Обучение детей программированию в игровой форме

На Kodu достаточно просто писать несложные игры: лабиринты, гонки, простые аркады или стрелялки. Может быть, это и не совсем программирование в его классическом понимании. Но при помощи Kodu ребенку можно показать, что компьютер можно и нужно использовать не только для потребления того, что создано другими, но и для создания чего–то своего: уникального и неповторимого. А там и до более серьезных вещей уже недалеко.

Визуальное программирование на Scratch

Scratch – еще один сервис визуального программирования, работающий прямо в окне браузере. Существует также и оффлайновая версия. Скрэтч придумали в Массачусетском технологическом университете. Кстати, стоит отметить, что в целом эта среда сложнее, чем Kodu, но тут мы имеем дело с вполне реальным языком программирования. Только при написании программ опять же не надо запоминать лексические конструкции. Ребенок использует уже готовые наборы команд, описывая с их помощью действия героев, перемещения картинок и прочее.

Для того, чтобы писать программы на Scratch потребуются знания школьного курса математики и начальные знания геометрии. Это дополнительный полезный момент в занятиях программированием. Даже работа с простым и интуитивно понятным языком требует выполнения каких-то прикидок или расчетов, на основе которых пишется программа.

Обучение детей программированию в игровой форме

При помощи Scratch ребенок гарантированно освоит построение блок-схем, научится не просто программировать определенную последовательность действий, а писать циклы и условные переходы. То есть, по сути, будет заниматься полноценным программированием, только пои помощи визуальных элементов. В дальнейшем, если будет интересно, при изучении языков вроде Java или С, он уже прекрасно будет понимать о чем идет речь и освоит их намного быстрее.

Кстати, по похожему принципу устроен язык программирования в среде Lego Education. Только там дети, написав программу, зашивают ее в контроллеры для простых машин и механизмов, создаваемых при помощи элементов популярного конструктора.

Codecademy – обучение программированию по-настоящему

Обучение детей программированию в игровой форме

Если дело с Kodu и Scratch пойдет, то в дальнейшем стоит регистрироваться и начать заниматься на сайте Codecademy. Тут уже все будет серьезно – настоящий html, javascript, php и взаимодействие с сервисами популярных интернет-проектов.

Недостаток этого сервиса – все уроки в нем на английском языке. Но написано все очень доступно, а процесс обучения представляет собой небольшие уроки с практическими занятиями. В принципе, после освоения всего, что есть на Codecademy, можно смело подавать резюме на должность junior-разработчика. Но это, скорее всего, вашему ребенку будет интересно в будущем.

 



Добавить комментарий