Есть ли в развитой стране ребенок, который каким-то образом не взаимодействует с компьютером каждый день? Возможно нет. Тем не менее, многие из этих детей имеют только смутное представление о том, что заставляет компьютер работать. Похоже также, что по большей части дети не занимаются внутренним программированием до средней школы.
Это почему? Если дети могут выучить второй и третий человеческие языки в подростковом возрасте, то почему не программирование? Вот отличный инструмент для разработки, который действительно предназначен для детей всех возрастов.
царапать
Scratch, разработанный в MIT для детей от 8 лет и старше, является новым языком программирования, который очень визуален по своей природе. Показаны основные логические операторы, и программист может затем перетащить их на место и ввести новые переменные. У меня была программа, идущая примерно через 20 секунд! И если вы когда-нибудь видели мой код, вы знаете, это чудесно.
Итак, это всего лишь забавно выглядящий динозавр, который делает несколько шагов, говорит «Hello», а затем воспроизводит звуковой файл с надписью «Doy-doy-doy». Это развлекало меня не менее 15 минут. Дой-дой-дой, хи хи!
Если серьезно, взгляните на код. Любой, кто умеет читать по-английски, может приблизительно понять, что произойдет и как это сделать.
Существует множество настраиваемых операторов, которые можно использовать для создания практически любой программы, которую вы хотите. Посмотрите на категории — в каждой категории есть несколько компонентов, которые полностью настраиваются для ваших нужд.
Вы также можете использовать звуки и изображения, уже включенные в Scratch, или можете записывать или импортировать свои собственные. Изображения или спрайты, как они их называют в Scratch, и звуки разбиты на легко идентифицируемые категории. Это отлично подходит для детей! Или я! Проверьте этих щенков.
Scratch также поставляется с предустановленной кучей законченных программ, так что вы можете увидеть, что возможно с этим пакетом. Это также вводит концепцию повторного использования кода для детей, поскольку они могут взять программу, которая уже существует, и приспособить ее к своим потребностям или желаниям.
Проверьте часть программы для Virtual Dog. Да! Виртуальная собака! Ваши жевательные резинки гимназии могут теперь создать жизнь!
У Scratch также есть довольно обширное онлайн-сообщество с еще большим количеством ресурсов для загрузки и другими программистами Scratch, готовыми помочь.
Мой сын, 7-летний Лего Кинг, в последнее время проявляет некоторый интерес к программированию. Я думаю, что это путь.
Как вы думаете? Вы пробовали Scratch или другие приложения для молодых программистов? Мне бы очень хотелось услышать об этом.