Уверенные навыки

В последние годы наблюдается всплеск интереса к программированию: все хотят научиться писать компьютерные программы, или, как теперь говорят, кодить. Уже созданы тысячи приложений, сайтов, семинаров и кружков, где детям помогают осваивать азы программирования. Scratch — тоже своего рода дань этому, правда, у него есть одна важная особенность.

Почти любой курс обучения основам программирования строится на решении непростых задач. Детям предлагают написать такую программу для виртуального персонажа, чтобы он преодолел ряд препятствий и добился определенной цели. Например, чтобы дроид BB-8 из «Звездных войн» собирал металлолом, но при этом не попался в лапы бандитам, или чтобы дроид R2-D2 доставил сообщение пилотам повстанцев. Создавая программы для решения таких задач-головоломок, дети осваивают навыки программирования и принципы информатики.

Что же касается языка Scratch, то мы сосредоточились не на головоломках, а на проектах. Когда мы знакомим новичков с этим языком, мы сразу предлагаем им создавать собственные интерактивные истории, игры и анимации. Сначала ребята должны придумать, что бы они могли сделать, а затем воплотить идею в проект, которым не стыдно будет поделиться с другими людьми.

Почему у нас упор делается именно на проекты? Мы считаем, что программирование — это еще одна форма грамотности, свободное владение которой позволяет человеку выражать свои мысли и чувства. Когда учишься писать, недостаточно изучить только правописание, грамматику и пунктуацию. Очень важно еще и научиться живо владеть языком, то есть связно излагать истории и доходчиво передавать свои мысли. Так же обстоит дело и с программированием. Задачи-головоломки, наверное, прекрасно подходят для освоения основ программирования, но разве они помогут научиться выражать свои идеи и чувства? Представьте, что вы хотите стать писателем и для этого разгадываете кроссворды. Вполне вероятно, что вы станете грамотнее, пополните словарный запас, да и, надо думать, проведете время с удовольствием. Но разве кроссворды сделают из вас хорошего литератора, способного рассказывать истории и точно выражать свои мысли и чувства? Я сильно сомневаюсь в этом. Проектный подход (то есть обучение в ходе работы над проектами) — вот лучший способ выработать уверенные навыки, будь то литературное мастерство или программирование.

Даже если большинство людей не собираются профессионально заниматься журналистикой или литературой, умение письменно выражать свои мысли — важный навык для всех. То же самое можно сказать о программировании, и причины понятны. Большинство людей не чувствуют призвания к профессии программиста или специалиста по компьютерным наукам, однако способность «кодить» принесет несомненную пользу всем и каждому. Приобретая уверенные навыки — в написании компьютерных программ или литературных текстов, — вы развиваете мыслительные способности, развиваете собственный стиль самовыражения, развиваете самобытность.

Лето — время эзотерики и психологии! ☀️

Получи книгу в подарок из специальной подборки по эзотерике и психологии. И скидку 20% на все книги Литрес

ПОЛУЧИТЬ СКИДКУ