Репортаж #Час Кода


В период 4-13 декабря 2015 года в России во второй раз состоялась образовательная акция «Час кода», в рамках которой в школах провели специализированные уроки информатики, на которых дети познакомили с азами программирования. “Цель акции #Час кода — познакомить молодое поколение с ИТ-сферой, показать перспективы и преимущества работы в ней, а также научить школьников самостоятельно писать код” (цитата с сайта инициативы). На сайте проекта code.org представлены 8 сценариев занятий, в рамках которых была предложена возможность поработать в тренажерах,  изучая программирование в стиле Angry Birds, Minecraft, Flappy Bird, Звездных Войн… Там были даже Элиза и Анна из Холодного Сердца! Тренажеры рассчитаны на учащихся “4-104 лет” (с), сопровождались подробными объяснениями на русском языке и работали на любом устройстве, подключенном к сети Интернет. На русскоязычном сайте часкода.рф представлен один тренажер, программируя внутри которого дети искали сокровища. Ориентирован тренажер на учащихся 5-11 классов и знакомил с шестью основными операторами. Оба сайта старались помочь учителям продемонстрировать учащимся, что программирование — проще, чем кажется. В этом году мне дважды удалось поучаствовать в данной инициативе. 11 декабря в гимназии №1506 на занятиях поработали 30 учащихся 4-5 классов, 12 декабря в школе №1413 занятия собрали 15 четвероклассников. В силу того, что в первой школе было запланирована работа с учениками начальной школы, которые еще не сталкивались с программированием, а во второй школе, наоборот, азы детям были уже знакомы, занятия пришлось строить отличным друг от друга образом:

Занятие “с новичками”

IMG_7380 Сначала дети обратили внимание на название занятия - The Hour of Code. Почему час (hour), они поняли сразу, но вот слово Code заставило подумать - предлагались варианты кода, который набирают при входе в подъезд, кода мобильного оператора, штрихкода на продуктах в магазине. Всё это не помогло понять, чем мы будем заниматься ближайший час. Подсказка с изображением клавиатуры и последовательности из нулей и единиц в итоге помогла определить нужное значение слова Code - то, что связано с программированием. IMG_7164 Следующим этапом занятия была попытка пройти по наклеенной на полу дорожке - точнее, проинструктировать одноклассника так, чтобы он смог по ней пройти.  Главное условие для ведомого - идти туда, куда ему сказали, даже если это приводит к выходу за линию маршрута. Дорожек наклеено было две, они были зеркальным отображением друг друга. Конечно, в первый раз ведомый оказывался за пределами дорожки - то в инструкции забывали дать команду “поверни”, то путали “лево-право”, то неточно подсчитывали количество шагов, но так как изначально мы договорились, что команды обсуждать нельзя, то впоследствии ребята стали внимательнее к тому, что они говорят или пишут в инструкции.   IMG_7130После работы с реальным маршрутом и  реальным исполнителем, ученики попробовали себя в управлении виртуальным героем. В приложении Beebot на iPad мы вели пчёлку к цветку, сначала набирая весь  необходимый путь стрелками вперед-назад-влево-вправо.  Для выполнения задания ребята разделились на группы по 3-4 человека. Интересно было наблюдать, как внутри группы учащиеся договаривались, какой маршрут верный, какие команды нужны, кто будет их набирать, а также как они следили за исполнением пчелой их команд ( даже всем телом “проходя” этот путь с ней). Не было разделения, мальчики выполняют задание или девочки, все включились в работу и все старались успеть пройти как можно дальше, даже несмотря на то, что каждый следующий уровень был сложнее предыдущего. IMG_7115Дальше пришло время объединить опыт управления виртуальным героем и реальную ситуацию, потому на следующем этапе занятия мы вернулись к дорожкам на полу. Теперь ребята разделились на 2 группы. У каждой группы была своя дорожка, робот-шар Sphero  и iPad с запущенным приложением MacroLab, в котором можно было управлять роботом-шаром с помощью блоков команд. Конечно, перед началом работы (а задача была провести по маршруту робота), мы разобрались с управлением роботом-шаром: как выбрать направление движения, какие параметры движения можно менять, чтобы он проехал нужное нам расстояние. Для ответов на вопросы при работе с приложением MacroLab каждая группа получила ещё распечатку с переведёнными на русский язык командами и пошаговым описанием работы  в нём. Всё это позволило группам действительно работать самостоятельно - помощь меня как инструктора была им практически не нужна. В итоге, по обоим маршрутам удалось провести роботов - радости от достижения цели не было предела! Закончили мы занятие вручением сертификатов-участников акции, что также порадовало ребят.

Занятие “с бывалыми”

Четвероклассники второй школы почти полгода знакомились с программированием, потому провести пчелку к цветам, а также робота по дороге с двумя поворотами уже умели. Более того, мы уже выяснили, как сделать так, чтобы робот Sphero проехал ровно 3 метра, меняя время его движения или скорость - формула S=V*t на уроке математики появилась немного позже наших занятий. Участие в акции Час кода было для этих учеников возможностью попробовать что-то новое. Этим новым для них стал поиск выхода из лабиринта - сначала ребята прорисовывали его, сфотографировав маршрут и добавив фото на лист в приложении Paper. Выяснилось, что выходов из лабиринта 2. По тому, какой именно выход был найден, ребята разделились на 2 группы. Дальше мы вышли в рекреацию, где на пол был перенесен лабиринт. В центр лабиринта мы поместили роботов Sphero и начали составлять программы согласно найденному маршруту выхода. Одной группе это удалось, другая же поняла, что по объективным причинам ( скользкий пол, двигаясь по которому трудно обеспечить точное выполнение всех необходимых поворотов), им это не удастся. IMG_7358Обсуждая, как выйти из этой ситуации, кто-то из ребят пожалел, что наши роботы не умеют летать. Понятно, что разочаровывать детей не входило в мои планы, и именно этой идеи я от них ждала - робота мы заменили на дрона Parrot, который как раз умел летать. Им управлять в знакомом приложении мы не могли, потому познакомились с новым - Tickle. Найдя в нём уже знакомые команды - двигайся, повернись - повторили уже придуманный маршрут со всеми сложными поворотами для дрона. Теперь скользкий пол нам не мешал, и всё получилось!   То, как дети работали и реагировали на все этапы занятий еще больше убедило меня, что программирование -действительно тот новый навык, который не даром ставят в один ряд с навыками чтения, счета и письма. Совершенно не важно, станут ли мои ученики программистами в будущем, или выберут иную стезю, эти занятия помогают развивать алгоритмическое мышление, которое является важной составляющей навыков 21 века.

Оставьте комментарий