РОБО МАСТЕР

С началом нового тысячелетия в большинстве стран робототехника стала занимать существенное место в школьном и университетском образовании, подобно тому, как информатика появилась в конце прошлого века и потеснила обычные предметы. По всему миру проводятся конкурсы и состязания роботов для школьников и студентов. Разработкой и созданием роботов и робототехнических систем успешно занимаются зарубежные компании, такие как iRоbot, Google, Touch Bionics и д.р., занимая лидирующие позиции в данной области. В России в настоящий момент развиваются нанотехнологии, электроника, механика и программирование. То есть, созревает благодатная почва для развития компьютерных технологий и робототехники.
Успехи страны в XXI веке будут определять не природные ресурсы, а уровень интеллектуального потенциала, который определяется уровнем самых передовых на сегодняшний день технологий.
Как раз занятия робототехникой дают возможность ребёнку развить интеллектуальные способности и компетенции присущие будующим специалистам, инженерам.
Для того чтобы запрограммировать робота, сначала необходимо сформировать у учащегося основы алгоритмического мышления. Для решения этой задачи лучше всего подходит популярная среда Scratch с графическим интерфейсом (http://scratch.mit.edu), которая наглядна и проста и, что немаловажно, бесплатна. В этой среде можно работать как в режиме онлайн (прямо на сайте), так и локально, установив редактор Scratch на свой ПК. Это позволит научить обучающихся программировать (создавать) игровые программы и тем самым получить ключевые навыки программирования на этом языке, которые в дальнейшем понадобятся для программирования роботов.
На следующем этапе, в зависимости от учебных планов и оборудования, можно начинать программировать уже конкретные устройства, как виртуальные, так и реальные, в частности роботов или электронные устройства (например, «умный дом»).
Самый простой способ запрограммировать робота в Scratch описан на сайте https://vr.vex.com («Виртуальные роботы VEX»), который также бесплатен. Здесь пользователь познакомится с датчиками и расширенными опциями движения. Представленный на этом Интернет-ресурсе набор заданий (игровых полей или карт) для робота уже достаточно широк и может активно использоваться в учебном процессе.
Программная среда Scratch является универсальной для программирования многих образовательных робототехнических систем (конструкторов), и поэтому выбор бесплатной платформы VEXcode VR обусловлен именно этими факторами.
Многие производители робототехнических систем (VEX, «Роботрек» и пр.) так или иначе используют в своих редакторах кода программирование контроллеров с помощью графических блоков по аналогии со Scratch. Это упрощает переход уже на «взрослое» программирование на других языках, чаще всего на языке Си. Во многих системах переход Scratch → Си происходит автоматически, т. е. программа, написанная в Scratch, автоматически переводится в Си, и наоборот.
После того как обучающиеся освоят программирование на Scratch, можно переходить к программированию на других языках, как было уже сказано выше, прежде всего, на язык Си, так как он является основным для программирования контроллеров, в первую очередь Arduino. В этом случае может помочь бесплатная среда онлайн-моделирования Tinkercad (http://tinkercad.com)

преподаватели

Содержание программы

Цели программы

Результат программы

Особые условия проведения

Материально-техническая база