Нужно помочь детям понять, что программирование — это творческое и веселое занятие.
Большинство детей любят создавать разные вещи. Поскольку программирование по своей сути является творческим процессом, важно установить эту ментальную связь между программированием и творчеством. Когда детей обучают программированию в сухой академической среде, многие дети чувствуют себя запуганными, подавленными, скучающими или равнодушными. Если дети не испытают некоторые моменты удовлетворения на этом пути, обучение программированию будет казаться бесконечным проектом с длинным и сложным руководством, к которому им постоянно приходится обращаться. Они часто перегорают и направляют свое внимание на что-то другое. Мы, преподаватели программирования, должны попытаться создать те волшебные моменты, когда дети создают код, а затем переживают волнующие моменты «интересно, что произойдет». Мы хотим, чтобы дети играли, исследовали и творили с помощью кода.
Поощряйте детей пробовать платформы для программирования, которые включают в себя игры и дизайн игр.
Дети любят исследовать, и отличный способ заставить их изучать программирование — это найти соответствующее возрасту образовательное программное обеспечение, которое не требует помощи родителей или постоянного чтения руководства пользователя. Вот несколько идей, которые могут вам помочь:
Скретч
Разработана в Массачусетском технологическом институте и представляет собой бесплатную образовательную платформу визуального программирования, которая отлично подходит для детей в возрасте от 5 до 10 лет. Используя интуитивно понятную визуальную платформу с интерактивными спрайтами и командными блоками.
Майнкрафт
Приключенческая игра, в которой игроки с помощью кубиков моделируют различные строения в трехмерном мире. Игра позволяет в полной мере раскрыть творческий потенциал детей.
Minecraft: Education Edition-образовательная версия Minecraft, специально разработанная для использования в классе. Встроенная в игру визуальная среда программирования MakeCode позволяет научить детей основам программирования, показать на практике как применяется навык кодирования в решении различных задач, и в итоге заинтересовать детей на создание своих собственных творческих проектов, применяя полученные знания.
Роблокс
Популярная игра в стиле песочницы от первого лица с аудиторией 206 млн. активных пользователей в месяц. Роблокс является многопользовательской игрой и работает на смартфонах, планшетах и компьютерах.
Roblox Studio-профессиональная платформа для разработки трехмерных игр, в которой дети могут создавать различные ландшафты от открытых саванн до вулканических островов, городских пейзажей и высотных зданий. После того, как ребята разработали свою игру до уровня, готового к публикации, они могут опубликовать игру на веб-сайте Roblox, где любой, у кого есть подключение к Интернету, может играть в эту игру.
Кроме того, Роблокс позволяет детям зарабатывать Robux — своего рода виртуальную валюту, — это отличный способ заинтересовать детей программированием собственных игр. Возможность конвертировать робуксы в наличные развивает в детях предпринимательское мышление.
В нашей школе Кидскодерс, программа обучения построена на основе небольших, но очень творческих проектов, поэтому дети никогда не скучают и показывают хороший образовательный прогресс.