Как научить детей программировать с нуля!

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

Это почему? Если дети могут выучить второй и третий человеческие языки в подростковом возрасте, то почему не программирование? Вот отличный инструмент для разработки, который действительно предназначен для детей всех возрастов.

царапать

Как научить детей программировать с нуля! царапина логотипScratch, разработанный в MIT для детей от 8 лет и старше, является новым языком программирования, который очень визуален по своей природе. Показаны основные логические операторы, и программист может затем перетащить их на место и ввести новые переменные. У меня была программа, идущая примерно через 20 секунд! И если вы когда-нибудь видели мой код, вы знаете, это чудесно.

Итак, это всего лишь забавно выглядящий динозавр, который делает несколько шагов, говорит «Hello», а затем воспроизводит звуковой файл с надписью «Doy-doy-doy». Это развлекало меня не менее 15 минут. Дой-дой-дой, хи хи!

Как научить детей программировать с нуля! Дино программа

Если серьезно, взгляните на код. Любой, кто умеет читать по-английски, может приблизительно понять, что произойдет и как это сделать.

Как научить детей программировать с нуля! компоненты программирования

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

Вы также можете использовать звуки и изображения, уже включенные в Scratch, или можете записывать или импортировать свои собственные. Изображения или спрайты, как они их называют в Scratch, и звуки разбиты на легко идентифицируемые категории. Это отлично подходит для детей! Или я! Проверьте этих щенков.

Как научить детей программировать с нуля! разные спрайты1

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

Проверьте часть программы для Virtual Dog. Да! Виртуальная собака! Ваши жевательные резинки гимназии могут теперь создать жизнь!

Как научить детей программировать с нуля! virtualdog2

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

Мой сын, 7-летний Лего Кинг, в последнее время проявляет некоторый интерес к программированию. Я думаю, что это путь.

Как вы думаете? Вы пробовали Scratch или другие приложения для молодых программистов? Мне бы очень хотелось услышать об этом.

Ссылка на основную публикацию