Что такое детское программирование, и зачем оно нужно?

СОДЕРЖАНИЕ

Программирование можно объяснить всего одним словом. Это творчество. Или по-детски магия. Гарри Поттер отдыхает. Правильно составленный порядок слов в коде очень похож на волшебное заклинание. Стоит записать его в компьютере, и в нем оживают монстры, космические корабли летят от одной планеты к другой, эльфы встают на защиту Средиземья, Ням-Ням ест леденцы, а ниндзя разрезает фрукты. Стоит детям изменить параметры, произвести заклинание, как образы мгновенно меняют цвет, форму, характер, поведение. Это ли не чудо? Когда ребенок или взрослый начинает программировать, он ощущает себя творцом целой вселенной, так, как будто нет никаких преград на пути реализации самой смелой идеи или задумки. Это дорогого стоит. Поэтому любой вид игры, который развивает творческие способности, развивает и программистское мышление, рассказывает руководитель проекта Программирование для детей Грессус. И продолжает: Вы не представляете, с какой скоростью меняются современные языки программирования. То, что 15 лет назад было новым, сейчас лишь вызывает улыбку профессионалов. Вы же не будете учить ребенка латыни для того, чтобы он потом лучше усвоил французский? Главное в обучении поощрять творчество, умение мыслить образно, абстрактно и реализовывать это в какой-нибудь конкретной форме: рисунки, башни из кубиков, Лего, даже куличики на пляже! Лозунг маленького программиста: Придумай запланируй сделай.

Планшеты и компьютеры это уже следующий, вполне логичный шаг. Расскажите ребенку, что все его любимые игры кто-то придумал. Спросите, что он думает на этот счет. Может быть, есть идеи? Своего маленького сына я сейчас учу работать с компьютерами на базе системы Ардуино это что-то вроде конструктора, с помощью которого можно построить и запрограммировать, например, своего робота или любое другое устройство. Причем Ардуино создан специально для новичков, и мы играем с ним, как с обычным конструктором. При этом мой сын получает представление о принципах работы сложных систем и учится (пока что элементарному) программированию. Естественно, что обучение должно иметь простую и понятную маленьким детям форму лучше всего в виде интересной игры, рассуждает ведущий антивирусный эксперт Лаборатории Касперского.

Может ли раннее программирование быть вредным для ребенка? Сергей Голованов заключает: Ну, разве что это не очень хорошо для зрения. Но наши дети и без того проводят часы за компьютерными игрушками или мультиками. Почему бы не заменить очередную Angry Birds на интересное приложение, обучающее программированию?.

Где и как ребенку научиться программировать?

www.programmingforkids.ru / раздел Онлайн-кружок

Для детей старше 8 лет. Ребенок узнает, что такое команды и их последовательность, синтаксис, научится исправлять первые ошибки, и все это в игровой форме, поощряющей творчество.

www.kpolyakov.spb.ru / раздел Система Исполнители

Для детей от 11 лет. Отличный помощник в изучении нескольких компьютерных языков (С, Delphi, Python и другие) система, придуманная Константином Поляковым.

www.scratch.mit.edu

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

Приложение Динозавр Дейзи

Для детей от 5 до 8 лет. Чтобы заставить динозавра плясать под дудку, детсадовцы быстро и легко освоят основы логики программирования.

Приложение Alice

Для детей от 8 лет. Разработка Университета Вирджинии, названная в честь героини Льюиса Кэрролла, рассчитана на обучение программированию именно девочек.

Приложение Codea

Для детей от 11 лет. Популярное приложение отличный старт для учащихся, заинтересованных в создании игр, симуляторов и других визуальных проектов на iPad и для iPad.

Настольная игра Robot Turtles

Для детей от 3 до 8 лет. Игра от программиста Google Дэна Шапиро. Малыши даже не подозревают, что, раскладывая карточки с черепашками, они строят настоящие компьютерные алгоритмы.

Самодельная игра по программированию для детей до 8 лет

Разрежьте лист А4 на 20 небольших прямоугольников. Вместе с ребенком придумайте любые пять команд. Например, шаг прямо, прыгнуть, присесть, лежать, взять предмет в руки. У вас получится по четыре карточки с каждой командой. Попросите ребенка произвольно выложить из карточек некоторую последовательность и зачитайте ее вслух. По очереди выполняйте сложившуюся цепочку действий. Иногда будет все получаться, а иногда карточки окажутся несовместимыми друг с другом. Скажем, нельзя лежать и после этого сразу прыгать, для начала нужно встать. Отлично! Так ребенок изучает семантику только что придуманного вами языка программирования. Учится соблюдать границы. И выстраивать корректные предложения. Постепенно усложняйте задания, попробуйте использовать больше карточек и команд.

Источники:

  • https://www.Elle.ru/otnosheniya/semya/chto-takoe-detskoe-programmirovanie-i-zachem-ono-nujno/

Комментировать
Комментариев нет, будьте первым кто его оставит