Главная » 2020»Май»21 » Робототехника (Кружковая работа 4-7 кл. в рамках дистанционной внеурочной деятельности - 2020)
21:13
Робототехника (Кружковая работа 4-7 кл. в рамках дистанционной внеурочной деятельности - 2020)
Scratch и имитационное программирование
Для тех, кто занимался робототехникой в учебном году и/ или хочет заниматься в следующем учебном году, предлагаем заняться изучением Scrath на каникулах.
Существует множество языков программирования, которые позволяют с различным успехом решать ряд задач робототехники. И во всем этом множестве необходимо выбрать тот вариант, который бы отталкивался от текущих реалий и соответствовал современному видению мира молодого поколения программистов.
Самые распространенные образовательные конструкторы на данный момент —Lego Education и Arduinoсо своими средами программирования Lego Mindstorms EV3 и Arduino IDE соответственно — позволяют создавать огромное количество разных проектов, однако для того, чтобы эти проекты были действительно классные, нужно достаточно хорошо овладеть хотя бы одной из сред. А что, если мы хотим сегодня работать с Lego, завтра с Arduino, а потом опять вернуться к Lego? Нам предстоит потратить много времени на переучивание/доучивание или вовсе отбросить идею работы с двумя конструкторами и остановиться на чем-то одном. Но разве можно отказать себе в удовольствии программировать и Arduino, и Lego?
И вот тут-то на горизонте начинают маячить рыжие кошачьи уши визуально-ориентированного языка Scratch, позволяющего работать и с Lego, и с Arduino. На первый взгляд может показаться, что язык очень «детский», но это только на первый взгляд, на самом деле в нем присутствует много фишек, которые могут быть серьезно использованы в профессиональном программировании. При этом интерфейс не такой тяжелый и медленный как, у Lego Mindstorms EV3.
Погружение в создание проектов на Scratch в итоге выливается именно в создание проектов, а не борьбу с различными отличиями в IDE, при этом мы убиваем сразу двух зайцев: язык учим один, а работаем сразу с двумя образовательными конструкторами.