Публикации сообщества

Михаил Семионенков • 20 января 2020

Курс основ программирования и робототехники. Обкатка и планы

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

В обкатке участвовали:

  • ученик третьего класса, с которым я проводил индивидуальное занятие
  • ученики старших классов на групповом занятии
  • двое взрослых

Материал маловат, но, думаю, что уже можно озвучить, с учетом того, что некоторые коллеги ждут (ждали?) результаты.

Выводы:

  • Продолжительность курса 12 академических часов - сильно завышенная оценка, курс можно провести примерно вдвое быстрее.
  • Блоки 1-7 содержат достаточно элементарную информацию, и могут быть усвоены за два академических часа учениками 3-его класса и старше.
  • Вместе с тем, информация блоков 1-7 достаточно разнообразна для начинающих, есть смысл ограничиться в первый день двухчасовым занятием.
  • По простоте к блокам 1-7 примыкает блок 10. Однако, особенность блока 10 в том, что он удваивает требование к числу контроллеров (для "общения" нужна пара контроллеров на команду).
  • Блоки 8 и 9 более абстрактны, вероятно, для них имеет смысл отвести двухчасовое занятие (вместе с блоком 10). Возможно, возрастной порог для этих занятий несколько выше.
  • Разработку пульта и соревнования также логично уложить в двухчасовое занятие.

Итого, 3 двухчасовых занятия.

 

Сложился замысел более полноценного курса.

Планируемый курс 

Курс состоит из трех глав.

Глава 1

Введение в программирование в среде makecode. Знакомство с контроллером micro:bit и роботом Maqueen.

В качестве главы 1 планируется переиздать текущий курс. 

При переиздании нужно:

  • отразить изменения, произошедшие в системе программирования makecode и расширении maqueen;
  • внести правки, отражающие опыт обкатки.

Глава 2

Более сложное программирование, решение навигационных задач.

Во второй главе планируется расширить знакомство с основами программирования и включить:

  • работу со строками;
  • более сложные логические выражения и циклы;
  • массивы;
  • функции.

Намечено построение главы вокруг датчика определения расстояния, компаса и датчика ускорения, с проектами, связанными с объездом препятствий и передвижением в лабиринте.

Глава 3

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

Ещё одна глава уделяет внимание транспорту будущего, роботу, который, с одной стороны, обладает определённой автономностью, с другой - находится под управлением системы, оптимизирующей транспортные потоки.
Глава строится вокруг использования датчика следования линии и связи контроллеров по bluetooth.

Предполагается, что разрабатываемый курс в основном исчерпает учебные возможности программирования блоками в среде makecode и робота Maqueen. 

Разработку курса планируется завершить до следующего учебного года.

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

Ближайшая обкатка намечена на Зимнюю Пущинскую Школу (ЗПШ), конец марта.
О ЗПШ я обязательно напишу объявление, когда появится официальная информация об этом сезоне.

Кол-во комментариев: (4)

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