scratch обучение для детей

Мой опыт обучения детей 8-10 лет программированию на Scratch

Давно собирался написать об этом, но, модная болезнь прокрастинация брала вверх…

Знакомство со Scratch

Когда сыну Артёму исполнилось 7 лет и он пошел в школу, мы ему подарили компьютер, чтобы он не отставал от жизни. Несколько месяцев он играл в разные игры, наслаждался, развлекался и т.п. Мне стало немного обидно, что такой дорогой и сложный прибор как компьютер используется только для развлечений, и я решил придумать, как использовать компьютер для обучения. А чему можно научиться на компьютере? Конечно, программированию! Тут я и вбил в «Яндекс» заветную фразу «обучение детей программированию».

Scratch нашёлся не сразу. Помню чувство, которое я испытал при первом запуске программы: «эх, жаль что в моем детстве этого не было». Быстренько пробежав по блокам Scratch, я высоко оценил его возможности. Полчасика потыкал в него и, переключив на русский язык, позвал ребёнка. После показа нескольких блоков, ребёнок попросил меня немного подвинуться, и продолжил самостоятельно. Через полчаса квартиру огласили дикие вопли Кота: «Ого, ребенок сам разобрался со звуками», — подумал я.

scratch обучение для детей

Артёму Скретч понравился, несколько месяцев он проводил с ним по несколько часов в день. Проекты вылетали как из пулемёта, их количество приближалось к сотне штук. Интересный момент: ребенок не хотел признавать переменные. Он считал, что можно обойтись и без них, и долгое время обходился. Я говорил ему, что переменные — это важная фишка, но он не верил. Пришлось сочинить ему задание, которое без переменных не решалось. В общем, весь первый класс ребенок игрался со Скретч и пытался рассказывать о нем в школе. Никто не понимал о чем он говорит, и ему стало обидно, что он не может делиться ни с кем своими проектами. Интернет я ему тогда еще не показывал, да и потом, когда показал, он сказал, что хочет общаться с реальными людьми, а не по интернету.

Я стал думать, как решать эту проблему. Первая мысль была такая: установить в классе на нетбуки Scratch, показать его учительнице, пускай на продлёнке дети занимаются. Учительница была не против. Я научил Артёма устанавливать Scratch с флешки; и вот, как-то вечером мы пошли «на дело». Устанавливали мы его на 26 нетбуков около 2 часов, устали от рутинной работы, после чего сын сказал, что не хочет быть системным администратором.

Организация кружка юных программистов на Scratch

К сожалению, во втором классе на группе продлённого дня Scratch так ни разу и не включили… Тогда я стал думать дальше. Это начинало напоминать крокодила Гену, который искал друзей для Чебурашки. В мультфильме друзья появились, когда начали общее дело. Мы тоже решили начать «дело» — организовать кружок Scratch. Ребенок уже ходил на рисование в молодежный клуб, к директору которого я и обратился.

Помещения, конечно же, не было, поэтому нам предложили заниматься в музыкальном классе по воскресеньям, когда там нет занятий. Так-как опыта ведения кружка у меня не было, в целях привлечения максимального количества потенциальных «друзей», занятия сделали бесплатными. Помню подозрительный взгляд директора и вопрос: «А зачем вам это надо?» Не помню, что я там мычал в ответ, но решили попробовать. Осталось набрать народ, для этого были проведены следующие мероприятия:

— объявление на стенде в клубе;
— реклама на местном форуме;
— раздача перед началом уроков в школе рекламы.

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

На первое занятие пришли 8 детей 7-10 лет. Разместились, начали устанавливать Скретч — тут очень пригодились навыки Артёма по скоростной установке программы, полученные в школе. Среди пришедших детей одна девочка, у которой папа программист, уже знала как работать в Скретч. Она помогла нам показать ребятам как двигать блоки. Через 15 минут все освоились с интерфейсом и стали делать то, что написано в листочках. Как обычно, на первом уроке раздалось громогласное мяуканье. Но теперь творилось что-то невообразимое, одновременно орали 8 котов! Срочно изучили на ноутбуках кнопку уменьшения громкости. Занятие продолжалось 2 часа, дети были в восторге. Подробнее про восторги можете прочитать у Кодабры. Были пройдены основные блоки, и дети стали требовать игр. Мои объяснения, что надо немного подождать, и изучить ещё несколько блоков и координатную плоскость — не принимались. На совместном совещании с Артёмом было принято решение ускорить процесс обучения, так как все дети попались смышлёные. Изначально я планировал рассказать о координатах примерно на 5 занятии, однако без координат ни мультфильм, ни игру не сделать. Я был приятно удивлен, когда оказалось, что некоторые дети во 2-м классе уже знали, что такое координатная плоскость. Со словами: «мне папа объяснял» — дети сходу начали применять блоки с координатами.

Игру на втором занятии делать не стали, а сделали мультфильм.

scratch обучение для детей
Для запуска нажмите на зелёный флаг в центре экрана.

На второе занятие пришли ещё несколько новичков. Я раздал им первый урок, остальные проходили мультфильм. Быстро сделав мультик, начинали его видоизменять. Выбирали других персонажей, писали разные фразы, и все делали вид, что поняли, что такое координаты. Это я заметил через несколько занятий. Многим нравилось делать смешные игры, прикалываться и веселиться, а чтобы я не приставал со скучными объяснениями, говорили, что всё понимают. Не смотря на все мои усилия, некоторые дети координаты так до конца и не поняли. Кстати, те, кто не поняли координаты, через некоторое время кружок побросали. Остался костяк смышлёных учеников. Общая статистика после трёх полугодий обучения примерно следующая: те, кто занимаются всё это время, человек 10, это костяк. Всего ходило на занятия человек 40. Те, кто побросали — посетили примерно по 10 занятий каждый, поняли, что им это не интересно — и ушли.

Надо отметить, что у меня не хватало фантазии придумывать каждую неделю новый урок. В этом мне помогал Артём. Его хватило на два полугодия, а потом я стал придумывать сам. Это очень сложно, и детям нравились не все уроки. Я каждое занятие прошу детей придумать тему следующего занятия, за всё время они помогли мне 3-4 раза. В последнее время, в поисках вдохновения, я часто захожу на сайт scratch.mit.edu, там очень много классных примеров.
По образцу «Кодабры» попытаюсь сформулировать правила обучения.

1. Каждую минуту ребенку должно быть интересно. Если хотя бы одному не интересно, он включает постороннюю игру, или мультик на ноуте, и к нему тянутся остальные. Если ребенок заскучал, ему всегда можно показать новый прикол на Скретч, ведь это очень глубокая и мощная программа.
2. Все предложения детей по усовершенствованию игр — на конец занятия. Есть один мальчик, он не хочет делать по написанному, а сразу начинает генерировать идеи. В результате отходит от плана урока. Понаделает своих скриптов. У него ничего не работает, и он начинает отвлекать меня. А разобраться в чужом коде не всегда просто, даже если его писал 8 летний пацан.
3. Всегда иметь под рукой дополнительные задания. Некоторые дети очень смышлёные, у них сразу всё получается, а занятия длились по 2 астрономических часа. Если ребенок за час все сделает — надо дать ему ещё что-нибудь интересное.
4. Занятия дольше 1 астрономического часа проводить не следует. 40 мин, как в школе — оптимально. Дальше у детей реально ухудшается концентрация и они начинают хулиганить.
5. Берите с собой воду и печеньки. Поощрение печенькой реально работает. Я умилялся, когда это подтвердилось на практике.

Появление книги

В процессе создания уроков я постоянно мониторил интернет в поисках литературы по Scrath. К сожалению, книга уважаемого Евгения Патаракина написана не для начальной школы, а других книг на русском я не нашел. После первого полугодия занятий у меня накопилась куча материалов с уроками, и, совместно с Артёмом, мы решили сделать книгу. Писал и делал скриншоты, конечно, я. От Артёма были все идеи уроков, и пара историй про Котёнка Тесея и летучую мышь Rousettus aegyptiacus (которая, как оказалось, переносит вирус Эбола). Так-как издать книгу дело не дешёвое, было принято решение делать её в электронном формате epub. По этой ссылке можно скачать книги и журналы про Scratch созданные в период с 2013 по 2016гг.

Основные цели написания книги

1. Показать Артёму, что «не боги горшки обжигают», что если на русском языке нет книг по Scratch для самостоятельного изучения детьми младших классов, то это можно исправить;
2. Помочь школьникам начальных классов самостоятельно разобраться со Scratch. Папа с мамой должны только скачать книгу на планшет, а дальше ребенок сам должен делать игры;
3. Помочь другим родителям организовать кружки юных программистов;
4. Найти единомышленников, занимающихся обучением детей Scratch и программированию вообще;
5. Рекламировать Scratch как отличный способ обучения. Максимальная цель — каждый ученик начальной школы должен знать о существовании Scratch. Дальше ребенок сам поймёт — нравится ему это или нет, но подвигать блоки хотя бы раз в жизни он должен.

Результат

1. На книжной ярмарке NonFiction 2013, где мы с Артёмом проводили мастер класс по Scratch, ему дали бэйджик — участник выставки и мы прошли в помещение без очереди, которая была 100 метров. Никогда я не видел ещё такого гордого выражения лица. И, потом, на мастер классе, он сиял уверенностью, и с огромным удовольствием показывал всем ребятишкам Scratch;
2. Книга на данный момент скачана более 4500 раз на русском и 1700 на английском языке. Есть несколько положительных отзывов. Надеюсь, некоторым детям она действительно помогла сделать первые шаги в Scratch;
3. Несколько человек написали что планируют сделать кружки Scratch;
4. Один очень уважаемый человек даже приезжал на наше занятие с дочкой перенимать опыт. Он уже тоже открыл кружок в Москве. В интернете всё больше людей попадаются со схожими интересами;

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

Заключение

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

Очень надеюсь, через несколько лет в начальной школе будет предмет «основы программирования на Scratch».

Вот ещё пример игры, которую сделал Артём.
scratch обучение для детей
upd 19.10.2016
Ура!
Наконец-то издан мой учебник по программированию на Scratch!
Scratch для юных программистов.
Оптимизирован для детей 9-10 лет.
scratch обучение для детей
Вот кусочек книги
http://ozon-st.cdn.ngenix.net/multimedia/1015649918.pdf
upd 22.09.2017
Проделана большая работа, и вот теперь появился первый в мире учебник по Scratch и Arduino
с комиксами! Называется «Школа капитана Грампа». Специально для тех, кто освоил Scratch и хочет чего-то большего. Достать можно здесь в магазинчике

scratch обучение для детей

Эта книга и еще две изданы в издательстве Ridero, и доступны по технологии «Печать по требованию».
По указанным ссылкам можно ознакомится с первыми 20% книг.
Сайт книги «Школа капитана Грампа»
Сайт книги «Scratch для учителей и родителей».
Сайт книги «Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch»
Кстати, Snap! — это реально мощная вещь. Основным отличием от Scratch являются расширенные возможности по построению собственных блоков, а также списки и функции первого класса. Эти мощные возможности позволяют использовать Snap! не только в начальной школе, но и для обучения старшеклассников и студентов. Мне бы очень хотелось чтобы он широко использовался в нашей стране.
upd 29.11.2017
Издан второй учебник по программированию на Scratch!
scratch обучение для детей

upd 18.05.2018
Запускаю с 1 июня 2018 два мощных онлайн курса
1. обучение программированию детей на Scratch
2. обучение программированию школьников в среде Minecraft
подробности на страничке educationforkids.online

upd 20 августа 2018
Вышла новая книга
Scratch и Arduino. 18 игровых проектов для юных программистов микроконтроллеров
www.bhv.ru/books/book.php?id=200704
Есть не во всех магазинах. Заказывайте на сайте scratch4russia.com/store

А также я перевел еще пару итальянских книжек о программировании на Scratch
«Видеоигры на Scratch» и «Анимация на Scratch»

upd 30.06.2020
Приглашаю всех детей на недельные марафоны по программированию в Scratch, Minecraft, Roblox, CoSpaces, Python, Scratch JR, чтобы они могли под присмотром педагога познакомиться с этими языками программирования и бонусом получить навыки работы в Paint, Word, на google диске. codim.online/marafon

upd 09.03.2021
на платформе codim.online уже более 16 курсов по детскому программированию и куча недельных IT марафонов.
Я даже записал курс по Астрономии! Люблю ее с 6 лет, когда нашел на чердаке советский учебник астрономии за 10 класс.
А в 10 лет мне подарили вот эту книгу — зачитал до дыр.
scratch обучение для детей

Источник

Интересные места Москвы

В среде визуального программирования Scratch можно создавать интерактивные истории, игры и мультики при помощи цветных блоков. Начинать изучение можно с 6-7 лет. Достаточно иметь базовые навыки владения компьютером, уметь считать до 360, знать сложение и вычитание.

Для дошкольников создана упрощенная версия — ScratchJr. В блоках не используется текст, поэтому дети могут осваивать программирование еще до того, как научатся читать.

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

Платно

«Пиксель»

scratch обучение для детей

Детский язык программирования, похожий на конструктор Lego. Занятия 2 раза в неделю. В модуле 24 занятия по 45 минут. Занятия проходят онлайн в мини-группах по 4 ученика. Группы подобраны по возрасту учеников. По окончании курса выдается сертификат.

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

Что можно сделать в среде ScratchJr?

Какие знания и навыки получит ребенок, пройдя курс:

Онлайн-вебинары проходят в выбранное время по расписанию группы. 3 модуля, в каждом — 12 занятий по 90 минут. Занятия проходят онлайн в мини-группах по 6 учеников по возрасту учеников.

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

Программа курса

1 модуль | Scratсh 1 — знакомство со Scratсh
В этом модуле дети познакомятся с новой средой программирования Scratch, научатся создавать в ней компьютерные игры, анимации, узнают про систему координат и многое другое.

2 модуль | Scratсh 2 — интерактивность в Scratch
В этом модуле юные программисты еще сильнее погрузятся в Scratch. На занятиях будут изучаться новые блоки для выполнения математических операций и создания интерактивности в играх. В ходе курса ребята узнают что такое модуль числа, как округлять числа, для чего используется операция остаток от деления в программировании, как получить любую букву из слова, или как получить вторую цифру трехзначного числа. Новые знания позволят создавать ученикам игры совершенно нового уровня, использующие игровое меню, физику и интерактивность.

3 модуль | Scratсh 3 — создание игр в Scratch
Этот уровень поможет развить творческий потенциал ребенка и познакомит с такой наукой, как физика игр. Дети узнают, что такое искусственный интеллект, как добавить визуальный эффекты в свою игру и настроить синтез речи персонажа. А в конце модуля смогут подготовить и защитить собственный оригинальный проект.

Geekbrains

scratch обучение для детей

Программирование на Scratch

Даже самые маленькие ученики с нуля создадут мультфильмы и пять игр под руководством педагога с опытом работы с детьми.

Как проходит учёба

Программа обучения

Roboschool

scratch обучение для детей

Курс Scratch Junior (6-7 лет)

О чем курс и для кого?

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

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

Результат обучения:
Окончив курс Scratch Junior ребенок сделает свой собственный проект — создаст мультик. Далее можно переходить к более углубленному курсу Scratch.

В стоимость курса входит:

Hello world

scratch обучение для детей

Индивидуальные онлайн-занятия с живым преподавателем.

На первом уроке:

Предлагаемые варианты курсов:

Для начинающих

Создание сайтов

Создание компьютерных программ

HeyGO

Курс «Творческое программирование» на языке Scratch
36 занятий

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

Занятия проходят один на один с педагогом через Skype в удобный вам день и время (возможны группы до 2 учеников). Продолжительность одного занятия — 60 минут.

Требования к ученикам:

Progkids

scratch обучение для детей

Курс: создание игр на Scratch

2 уровня сложности:

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

CODIM.ONLINE

scratch обучение для детей

Видео-курсы:

В каждом курсе 32 урока.

В стоимость полного курса входит:

Также есть тариф видео-уроки + онлайн-занятия с преподавателем (в группе до 3 человек).

«Лига Роботов»

Курс для новичков: Программирование Scratch

Дистанционные занятия проходят 2 раза в неделю по 1,5 часа. В месяц — 8 занятий, длительность курса — 4 месяца.

В ходе курса ребенок самостоятельно создаст такие популярные игры, как:

Преподаватель на связи с учениками все занятие с использованием удобного видеосервиса.

WISEPLAT

scratch обучение для детей

Онлайн-курс: «Scratch програм­ми­рова­ние»

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

«Инжинириум МГТУ им. Н.Э. Баумана»

scratch обучение для детей

Онлайн-интенсив: Программирование Scratch
7 занятий, 2 раза в неделю в удобное время

Первый модуль курса для тех, кто хочет научиться создавать свои компьютерные игры и узнать основы программирования с нуля. Вебинары ведут преподаватели из МГТУ им. Н.Э. Баумана.

Личное общение с каждым учащимся во время занятия: чат, голос, система обмена сообщениями. По окончании курса вы получите Грамоту об окончании интенсива (электронную версию).

Coding Skills

Курс: Создание игр в Scratch
4 занятия в месяц, по 90 мин.

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

Занятия доступны в онлайн-формате:

«Кид Код»

Базовый курс Scratch
6-13 лет. Длительность урока: 1 час 30 минут, от 2 месяцев/8 занятий

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

Разработчик игр (язык Scratch)
7-13 лет. Длительность урока: 1 час 30 минут, от 4 месяцев/16 занятий

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

Бесплатно

Scratch онлайн/офлайн и ScratchJr на Android/IOS

scratch обучение для детей

Пользоваться Scratch можно совершенно бесплатно:

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

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

Скачать официальное мобильное приложение ScratchJr можно по ссылкам:

«Смарторика»

scratch обучение для детей

Бесплатный онлайн-курс программирования для детей на scratch

7 уроков из видео-фрагментов и текстовой части. На каждом уроке ребенок создает новую компьютерную игру: смотрит видео и повторяет действия преподавателя на своем компьютере.

Среда программирования не требует установки и доступна онлайн (но можно установить и оффлайн версию). После каждого занятия — тестовые задания и/или отчет об экспериментах с созданной игрой.

«Лаборатория линуксоида»

Курс: «Программирование в Scratch»

Курс доступен онлайн, в pdf формате и в мобильном приложении. Цикл уроков посвящен основам работы в среде Scratch, но параллельно знакомит ребят с базовыми концепциями программирования.

В программе 10 уроков + 2 дополнительных, а также ответы к заданиям.

Udemy

Курс: Scratch — программирование для детей
Базовые навыки по Scratch 3. Для школьников со 2 класса и старше.

Курс: Программирование в среде Scratch

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

4Create

Обучение работе в Scratch 2.0

Сборник видеоуроков для пошагового изучения scratch. Автор рассказывает о всевозможных функциях среды и обучает программированию различных проектов.

Сборка состоит из 21 урока общей продолжительностью 4 часа 55 минут. Ознакомиться с первыми 10-ю уроками можно онлайн на сайте, а полный курс — скачать архивом.

«Программирование на Scratch для детей и не только»

Сайт с полезной информацией для детей, которые увлечены компьютерными играми и интересуются тем, как эти игры устроены. На сайте вы найдете 22 урока и познавательные статьи о программировании в scratch. Информация представлена в формате текста с наглядными фото и видео материалами. По мере изучения уроков ребята научатся создавать мини-игры и сцены мультфильмов.

Лаборатория информационных технологий

scratch обучение для детей

Видео-курс по программированию игр

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

Youtube-каналы с уроками по Scratch

scratch обучение для детей

Бесплатные уроки всегда можно найти на ютубе. Видео охватывают темы от знакомства со средой программирования до создания популярных игр. Ниже — подборка плейлистов с видео-уроками:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *