Как стать автором
Обновить
184.53

Курсы программирования в Scratch для детей: почему это не просто игрушка, а хороший образовательный инструмент

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.5K

Привет! Вы в блоге «IT для детей», где я рассказываю о дополнительном айти-обучении школьников и делаю это для их родителей, интересующихся темой.

Сегодня хочу коснуться распространенного и популярного инструмента — Скретча, а также отметить аргументы в пользу того, что это не просто игрушка, а хорошая образовательная среда, если контекст — старт младшего школьника в программировании. Благодаря опыту, полученному в результате анализа множества частных онлайн‑школ, предлагаемых ими курсов и реальных отзывов родителей на независимых модерируемых площадках вроде сервиса «Сравни.ру», могу утверждать, что Скретч действительно работает. Как, почему и что среда дает начинающим ребятам, и хочу рассказать.

О визуально-блочном инструменте и о том, почему курсы и практикумы по программированию в среде Scratch недооценены

Принято полагать, что Скретч на практике — всего лишь игрушка, но это не так: инструмент демонстрирует хорошие результаты в контексте использования для обучения программированию младших школьников и даже дошкольников. Это обуславливает спрос, порожденный, помимо остального, реальной востребованностью направления.

Углубимся в основы: Скретч — разработка команды медиалаборатории MIT (Massachusetts Institute of Technology). Это среда и одноименный язык, созданный специально для детей и подростков. Семантика поддается описанию как событийно‑ориентированная: предполагается, что выполнение конкретной программы детерминировано событиями, представленными действиями конкретного пользователя.

В пользу того, что это в первую очередь инструмент для детей, отмечу, что язык характеризуется как графический и исключительно учебный, ознакомительный в плане базового направления, то есть кодинга. Следует понимать и то, что написание кода предполагает использование графических блоков, напоминающих конструктор Lego: предстоит соединять так называемые яркие кирпичики с различными текстовыми командами.

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

Считать блочность и визуальность минусами не стоит, особенно в заявленном контексте: дошкольники и младшие школьники, проходящие курсы программирования в Scratch, получают возможность погрузиться в основы. Что именно дают уроки, расскажу позже, пока сконцентрируюсь на основах.

Среды и сервисы, подобные Скретчу

Ближайшая и даже родственная среда, больше подходящая дошкольникам — Скретч Джуниор. Отличительная особенность — отсутствие текстовых команд в блоках. В один ряд с Junior принято ставить Kodu Game Lab, хотя этот инструмент несколько сложнее: текст будет, при этом на английском.

Здесь же отмечу TinkerCAD и Code Builder: первый — сервис для блочного программирования, моделирования и составления виртуальных схем для электроники, второй — образовательная функция Minecraft. Общий критерий — блочный код, но спешу отметить отличие: в Code Builder текстовые команды написаны на JavaScript и Python, что помогает лучше готовиться к освоению текстовых языков.

Почему программисты не считают Скретч серьезным инструментом

И делают это зря… Наиболее распространенные аргументы не в пользу Scratch следующие:

  • Чрезмерная простота. Не считаю это минусом, ведь контекст — старт в написании кода. И все‑таки оговорюсь: обучение детей программированию в Scratch разумно в дошкольные и младшие школьные годы, подросткам больше заходят более сложные вещи вроде Lua и Roblox Studio. Так, контекст — именно старт и отсутствие опыта в кодинге, понимания, как он устроен. Здесь простота — плюс;

  • Упор на развлечение. Да, в Скретче можно создавать несложные игры, реализовывать их дизайн, делать анимацию и мультфильмы с элементами интерактива, но игровая подоплека в данном контексте — стимул и мотив в плане вовлеченности детей в учебный процесс и их нацеленности на результат. Условные ближайшие синонимы — геймификация и игровые формы обучения, используемые даже при работе с подростками, поэтому представленный минус кажется субъективным;

  • Невозможность развития ценных навыков и отсутствие потенциала в смысле дальнейшего обучения. И с этим готова поспорить: о способностях, которые удастся получить и развить, расскажу позже. С привязкой к этому отмечу и аспект потенциала.

Что на самом деле могут дать курсы программирования в Scratch

Есликоротко, то обучение детей программированию в визуально‑блочной среде Scratch способствует:

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

  • Пониманию алгоритмов и прочих принципов кодинга. Именно по этой причине Скретч и стоит считать стартовой точкой, ведь он формирует прочные представления о том, как устроен реальный код;

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

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

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

Теперь к традиционной рубрике: для примера собрала несколько дистанционных курсов, где удастся освоить Скретч.

Примеры онлайн-курсов, где начинающие школьники могут изучить Scratch

Базовый критерий подборки, что ясно, представлен Скретчем. Дополнительно для каждого из вариантов представила аналитические данные, касающиеся таких моментов:

  • Цена;

  • Форматы;

  • Требования к возрасту;

  • Проекты.

По традиции предусмотрела ссылки: если одно из предложений покажется достойным, узнать больше о нем вы сможете самостоятельно. И сделать это удастся абсолютно беспристрастно.

Курс программирования и создания игр в Scratch для детей

Цена: 800 рублей за занятие в среднем.

Форматы: индивидуальные уроки, группы, видеокурс.

Проекты: игра «Лабиринт», раннер, генератор случайных предложений, викторина, мяч с ботом и т. д.

Требования к возрасту: 8–12 лет.

Ссылка: https://pixel.study/scratch

Создание игр в Скретче с нуля

Цена: 950 рублей за урок минимум.

Форматы: индивидуальный занятия.

Проекты: будут, но конкретные примеры не представлены.

Требования к возрасту: 6–12 лет.

Ссылка: https://easypro.academy/courses/scratch

Scratch для детей и подростков

Цена: нет сведений.

Форматы: индивидуальный, параллельный.

Проекты: программа для управления списком имен, симулятор сбора ягод, игра с условием управления процессом и т. д.

Требования к возрасту: 7+ лет.

Ссылка: https://skysmart.ru/programmirovanie-dlya-detej/scratch

Онлайн-курс о Скретчу

Цена: от 8 долларов за урок.

Форматы: индивидуально-групповой и индивидуальный.

Проекты: будут, детализация не представлена.

Требования к возрасту: 7+ лет.

Ссылка: https://itgen.io/programmirovanie/scratch

В завершение отмечу, что Скретч – отличный старт при условии, что нет понимания основ: ребенок разберется в азах, обретет ценные навыки и подготовится к изучению текстовых языков. При этом именно вводные уроки помогут понять, есть ли реальный интерес к учебе в направлении IT и соответствующий потенциал. Если нет, то полученные на занятиях способности точно пригодятся в школьном обучении и жизни в целом.

FAQ

Еще одна традиционная рубрика: собрала ряд распространенных вопросов и ответила на них.

Где искать отзывы о программировании на Scratch для детей?

Часто рекомендую искать оценки и мнения реальных людей о школах и курсах программирования на порталах вроде сервисов «Сравни.ру» и «Тинькофф Отзывы». Важно, чтобы имел место факт модерации: отзовики, где ее нет, не заслуживают внимания.

Возможно ли самостоятельное обучение детей программированию в Scratch?

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

Есть ли версия Скретча для работы в вебе?

Да, ссылку приводила в статье. Дублирую.

Как выбрать школу программирования для обучения ребенка Scratch?

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

Полезные статьи по теме

По классике привожу ссылки на полезные тематические статьи. Вот они:

Теги:
Хабы:
+2
Комментарии0

Публикации

Информация

Сайт
vc.ru
Дата регистрации
Дата основания
2018
Численность
11–30 человек