Найти в Дзене
bitcourse

Ваши дети хотят программировать?!

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

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

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

Открытый графический редактор
Открытый графический редактор

Что можно получить в процессе работы со Scratch? Во-первых основы алгоритмической грамотности а также первоначальные задатки работа с компьютерной графикой и анимацией (покадровой и программируемой), написание музыки по нотам, написание (сборка) программного кода, создание игр и многое другое!

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

Окно галереи для выбора спрайта
Окно галереи для выбора спрайта

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

Галерея фонов для сцены
Галерея фонов для сцены

Подготовив героя (героев) и сцену, пишем скрипт взаимодействия и запускаем проект! Кроме этого есть встроенное руководство.

Запуск руководства на примере готовых проектов
Запуск руководства на примере готовых проектов

Кроме этого имеется широкий круг интеграции с другими проектами.

интеграция с проектами Lego и многое другое
интеграция с проектами Lego и многое другое

Но самое главное, что все ваши проекты могут быть размещены на официальном сайте и доступны миллионам пользователей по всему миру!

Сайт Scratch
Сайт Scratch

PS Остались вопросы пишите! И FreeSoft вам в помощь.