Какой твой лучший выбор для обучения детей программированию? (Способы научить кодированию часть 2)

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

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

Я классифицировал параметры широкими мазками кисти и включил несколько лучших в своем классе инструментов, которые помогут вам принять решение

Языки кодирования, созданные только для детей

Ничто не помешает вам научить детей программировать на Python, Java или Ruby (некоторые из языков, обычно используемых современными разработчиками программного обеспечения); они могут быть такими же непостижимыми, как кандзи для новичка.

Сегодня в MIT Media Lab был разработан один из самых известных языков для обучения детей программированию. Это называется царапать и он использует систему визуальных блоков, которые вы складываете вместе, чтобы создать подпрограмму программирования. Близкая секунда Tynker , который также опирается на визуальный язык, разработанный только для детей. Одно большое различие между ними состоит в том, что Tynker также использует постоянный фаворит Майнкрафт в своих уроках и в конечном итоге он переносит ученика в Python и Java-кодирование. Скретч бесплатно и Tynker стоит 8 долларов за годовую подписку.

Дети, которым нравятся эти основанные на экране упражнения по кодированию, как правило, хороши в абстрактном мышлении - иными словами, зная, что код на экране в конечном итоге будет работать как программа. Еще одно интересное направление Code.org , Он предоставляет множество языков программирования и упражнений для детей, и первый час занятий бесплатный. Крутая вещь в Code.org заключается в том, что многие классы кодирования являются контекстными, поэтому, нравится ли вам NBA или Mona Lisa, существуют среды для изучения кодирования, которые могут иметь личную привлекательность.

После школы и онлайн-школы кодирования

Некоторым детям нравится товарищество и групповое мышление в обстановке классной комнаты. Начните с вашего собственного сообщества и ищите после школы или местных программ. Сильван Обучение имеет общенациональную программу (в основном в городах) на базе Tynker. Растущая франшиза с намеком на это хакерское отношение theCoderSchool , Они запускают общенациональные франшизы, но рождение из этой модной ситуации в Силиконовой долине имеет привлекательность, которую не могут дать некоторые другие традиционные программы.

ЛЕГО

Если сидеть перед экраном компьютера и изучать кодирование - это не МО вашего ребенка, другой способ научиться программировать - это физические манипуляции. Идея состоит в том, что вы учитесь кодировать, делая вещи с реальными объектами в реальном мире.

Некоторые из моих любимых включают в себя новый Osmo Coding Awbie который учит базовую булеву логику для самых маленьких, поскольку они буквально соединяют воедино программирование головоломок. И поскольку он использует базу Osmo, вы можете использовать ее для других игр, таких как рисование или математика, что делает его отличным ударом для доллара. LEGO BOOST Это идеальный выбор для любителей LEGO, которые собирают животных, затем кодируют их создание с помощью простого приложения и, наконец, играют с тем, что они кодировали. Это полный цикл обучения. Даже малыши могут начать действовать, видя причину и следствие модульных блоков программирования, таких как эта умная головоломка, похожая на головоломку, Cubetto ,

Более продвинутые и преданные кодеры должны смотреть на Начнем кодирование , Его базовый комплект содержит микроконтроллер (мини-компьютер), светодиоды, динамик и ряд инструкций, которые научат вас печатать кодирование. В первом уроке вы меняете скорость, с которой мигает светодиод.

Дети любят роботов, а роботы любят код, что делает манипулирование роботами идеальным способом начать понимать основную логику кодирования. Wonder Workshop обучает программированию через двух очаровательных роботов по имени Dot и Dash. Дот и Дэш учатся петь, прокладывают путь по дому, становятся сигналом тревоги и, более того, используют блоки кода. Склоняясь немного к игрушечной стороне уравнения, WowWee's MiP учит программированию, давая детям команду робота-собаки. Minion MIP - новейшая линейка - предлагает особый контекст для любителей Minion. СпинМастер Меккано Линия также учит основам программирования, позволяя детям «быть боссом» над созданием роботов. Оригинальный Meccano был дорогим и трудоемким в сборке, но новый Meccanoid 2.0 может быть более миниатюрным и его можно запрограммировать, просто перемещая его части тела, чтобы позволить ему «помнить» ходы. Вы можете прогрессировать оттуда.

И, наконец, Jewelbots пытается привлечь девочек-подростков к программированию, предоставляя им наборы для кодирования своих собственных интерактивных украшений.

Робин Раскин является основателем Жизнь в Digital Times (LIDT), команда технофилов, которая объединяет ведущих экспертов и последние инновации, которые пересекают образ жизни и технологии. LIDT проводит конференции и выставки в CES и в течение всего года, уделяя особое внимание тому, как технологии улучшают каждый аспект нашей жизни глазами современного цифрового потребителя.

РЕАЛЬНАЯ ЖИЗНЬ. РЕАЛЬНЫЕ НОВОСТИ. РЕАЛЬНЫЕ ГОЛОСА.

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