Программирование для детей

Поговорим о программировании для детей в детских развивающих центрах.

Кто сказал, что компьютерное программирование должно занимать только гиков? Это просто слишком сложно для обычных людей?
Творческие люди думают по другому, не как программисты. Поэтому они исключены.
Вот почему я рад видеть, что визуальные языки программирования набирают силу! Язык визуального программирования обычно основан на системе drag-n-drop. Программист выбирает действие и бросает его в программу. Это как решать головоломку.

Традиционное программирование
Языки, такие как, например, C++, требуют огромного количества навыков и багажа знаний. И часто, когда программист п

 

ишет код в течение нескольких дней, чтобы заставить скрипт работать, он сталкивается в конце концов с синтаксической ошибкой — пропщенным «{» или «,» или опечаткой в коде! Чтобы исправить ошибку, приходится тратить огромное количество времени.

 

Scratch — популярный язык визуального программирования, разработанный в MIT Media Lab. Здесь таких ошибок не может произойти. Философия Scratch, вдохновленная Сеймором Папертом и его языком программирования LOGO, заключ

 

ается в том, чтобы удалить части программирования, которые не имеют никакого отношения к творчеству. Перетаскивая действия в скрипт вместо того, чтобы писать его, нет никакой потери информации, и синтаксическая ошибка не имеет шансов возникнуть.

Более того, создание такого действия, как на этом снимке, очень просто. Делать то же самое в C ++ — это целая история! Все игры в открытом доступе: http://scratch.mit.edu. Это настоящий Web 2.0. Для такой юной возрастной группы никогда не было возможности создавать компьютерные игры и программы. Со Scratch результат потрясающий! Программирование в детском саду возможно!

Я пришел к выводу, что ничто не является слишком сложным, и только дидактика должна быть скорректирована в соответствии с потребностями ребенка.

Кто сказал, что компьютерное программирование должно быть текстовыми гиперкомплексными матрицами? Эта парадигма скоро закончится! Детям нужно развиваться в современном мире с современными методиками!

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

Specify Facebook App ID and Secret in Super Socializer > Social Login section in admin panel for Facebook Login to work

Specify Google Client ID and Secret in Super Socializer > Social Login section in admin panel for Google Login to work

Specify Vkontakte Application ID and Secret Key in Super Socializer > Social Login section in admin panel for Vkontakte Login to work