Ваши дети должны научиться программировать. Вот почему.

click fraud protection
Ребенок, программирующий на ноутбуке
Кредит изображения: Двадцать20

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

Эксперты говорят, что если ваших детей нет среди толпы, у них есть несколько отличных причин присоединиться к ним - если не в дошкольном учреждении, то, по крайней мере, в классах K-12.

Видео дня

На самом деле по крайней мере 15 европейских стран уже включили классные работы по кодированию в национальную школьную программу. Это, конечно, не так в США, где у нас даже нет национальной школьной программы. Тем не менее, дети в США принимают участие в проектах по информатике в государственных и частных школах, а также в внеклассных программах, специализированных лагерях и веб-сайтах по программированию.

Общее ядро, набор образовательных стандартов, принятых в большинстве штатов США, специально посвящен языковым искусствам и математике. Тем не менее, было предпринято много усилий для создания планов уроков по информатике, которые поддерживают цели Common Core.

И многие школы США разрабатывают уроки по STEAM (наука, технология, инженерия, искусство и математика), инициативу по продвижению практического опыта и открытий, охватывающих несколько предметных областей.

Калифорния - это очаг активности в сфере образования в области информатики, хотя это, конечно, не единственное место, где дети могут изучать программирование и кодирование.

«В рамках нашей учебной программы STEAM наши дети работают над кодированием каждый школьный день, занимаясь такими забавными занятиями, как программирование робота Bee-Bot, программирование робота-гуманоида для преодоления препятствий, а также написание и анимация историй с помощью кодирования ", - сказал Мэтт Мэйн, представитель для Стратфордские школы, обращаясь к Techwalla. Стратфорд управляет частными школами для детей дошкольного возраста до 8-х классов в районе залива Сан-Франциско, а также в южной Калифорнии.

Дошкольники участвуют в практических занятиях
Кредит изображения: Объединенный школьный округ Плезантона

Также в Голден Стэйт, Дошкольное учреждение STEAM Объединенного школьного округа Плезантона количество студентов увеличилось втрое с момента открытия в январе 2016 года. Действительно, на картинке выше цветовые узоры в коробках напоминают стратегии цветового кодирования, используемые в некоторых коммерческих игрушках для кодирования для детей. Дошкольники в Плезантоне могут совмещать уроки программирования с изучением искусства тротуаров.

Между тем, за неделю декабря 2016 года инструкторы из Академия кода происхождения пошел в Начальная школа Франклина, государственная школа в Сан-Диего для классов K-5, где учителя и ученики в течение часа в день работают над учебниками по компьютерному программированию. Уроки вращались вокруг забавных детских тем, таких как «Звездные войны» и «Майнкрафт». Мероприятие в Сан-Диего, являющееся частью более крупной программы «Час кода», произошло во время Недели компьютерного образования.

Эксперты взвешивают

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

Причины для обучения программированию молодых

1. Развитие карьеры. Дети с солидным образованием в области программирования и кодирования могут легко найти хорошо оплачиваемую работу, когда станут взрослыми.

«Долгосрочная выгода, которую я вижу для наших студентов, - это их подготовка (и воодушевление) для работы в будущем. По мере того как технологии становятся все более и более интегрированными в нашу повседневную жизнь, информатика считает, что будут только расти и расти ", - сказала Линдси Хэндли, главный операционный директор ThoughtSTEM, LLC, в другом электронном письме на адрес нас. ThoughtSTEM - это образовательное учреждение в Сан-Диего, которое специализируется на внешкольных, летних и выходных занятиях по программированию для детей.

Внеклассное программирование в ThoughtSTEM
Кредит изображения: Мысль

2. Получение личного контроля над технологиями. Поскольку мир становится все более ориентированным на технологии, вашим детям необходимо свободно владеть языком технологий на протяжении всей своей повседневной жизни. Даже если они не захотят стать профессионалом в области компьютерных наук, зная компоненты компьютера (и даже то, как собрать его), запрограммировать робота или разработать веб-страницу, чтобы они чувствовали себя как дома в технологической Мир.

«Подумайте, как долго вы можете прожить без технологий сегодня, по сравнению с пятью годами назад. Наверное, не очень долго. Имея возможность манипулировать этой технологией, предлагаемую информатикой, вы теперь получите контроль над технологией в ", - отметила Мадлен Коэльо, веб-разработчик и координатор лагеря в канадском лагере Arcane Code Camp. На 8-недельных сессиях в Лондоне, Онтарио, дети от 12 до 16 лет изучают языки программирования HTML, CSS и Java, используемые в веб-разработке.

3. Развитие навыков решения проблем, критического мышления и настойчивости. Компьютерное программирование и кодирование требуют пошагового мышления. «Это сочетание творческого [и] прагматического мышления, которое приводит к [мировоззрению], не имеющему аналогов [среди] тех, у кого нет компьютерного образования», - сказал Коэльо.

«Решение проблем - это навык, глубоко укоренившийся в области информатики. Кодер редко завершает проект без «ошибки». Эта ошибка является ошибкой в ​​их коде, из-за которой программа не запускается должным образом. Ошибка - это не просто проблема. программисты сталкиваются с компьютерным программированием, но это повседневная реальность, с которой мы [все] сталкиваемся в самых разных ситуации. Однако кодировщик никогда не выключится, столкнувшись с ошибкой. «Мы подходим к проблеме напрямую, с менталитетом« принести ее »», - утверждала она.

Препятствия, с которыми могут столкнуться ваши дети

1. Отсутствие достаточных возможностей для дальнейшего развития навыков. Частные школы берут плату за обучение. То же самое и со многими дошкольными учреждениями, внешкольными программами и лагерями кодирования. Бесплатное обучение действительно существует в некоторых государственных школах США, но, конечно, не повсеместно.

«[Большинство] наших программ встречаются только раз в неделю (60 минут в неделю)», - пояснил Омовале Кассель, соучредитель Digital Adventures, организация, которая предлагает детям внеклассные занятия по программированию в Чикаго, штат Иллинойс. площадь. Классы включают дизайн видеоигр, создание мобильных приложений, робототехнику, создание модификаций Minecraft, дизайн веб-сайтов, текстовый язык программирования Python и язык программирования Scratch на основе визуализации.

Девочки-подростки практикуют компьютерное кодирование
Кредит изображения: Pexels

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

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

2. Заблуждения среди родителей. К сожалению, некоторые родители не могут отличить навыки программирования от более распространенных, ориентированных на пользователя компьютерных навыков, которые дети приобретают самостоятельно.

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

"Родители часто списывают кодирование как нечто, что ученик уже" знает ", просто потому, что студент знает, как установить приложение на планшет или как пользоваться Интернетом », - проиллюстрировал ThoughtSTEM's Хэндли. Нет ничего более далекого от правды.

3. Заблуждения среди других детей. Некоторые дети считают кодирование и программирование программ чем-то классным.

«Способность творить на самом деле может быть довольно крутой, но есть мнение, что только« ботаники »будут участвовать в программе программирования для детей», - сказал Коэльо Techwalla. «Лучший способ решить эти проблемы - продвигать кодирование таким, какое оно есть: шанс создавать, внедрять инновации и добиваться успеха».

Категории

Недавний