Скретч или Лего на какие курсы пойти?

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

Lego что называется попал в струю, качественный конструктор, имеет свою аудиторию и каналы сбыта, вот почему серии конструкторов Mindstorms и WeDo быстро набрали популярность.
Большое количество подключаемых модулей позволило завоевать славу у армии поклонников
Но у Lego есть существенный недостаток, язык на котором вы управляете роботом больше ни к чему не применим (это закрытый язык программирования).

Что может нам предложить Скретч и роботы MBot?
- простота сборки. Ребенок приходит, прежде всего, учиться и с набором MBot тратит минимум времени на сборку;
- простота подключения. Платформа для управления роботом уже собрана и не требует дополнительных действий;
- простота программирования. Для начала, как и в Лего, доступно визуальное программирование, когда можно перетаскивать блоки создавая программу.

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


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