Автор: Семенов Федор Игоревич
18.01.2021
Современные школьники хотят видеть результат своей работы. Да, когда программы выводят числа на консоль, им скучно. Они хотят смотреть на цветные графики, диаграммы и создавать настоящих роботов, которые перемещаются и выполняют команды. Обычный код тоже кажется слишком сложным для детей, поэтому лучше начать с чего-нибудь попроще.
Базовая среда программирования EV3 написана на графическом языке LabVIEW, что позволяет визуально настраивать алгоритмы робота. Команды отображаются в виде блоков, которые можно перетаскивать и соединять. Этот метод хорошо работает, когда нужно показать, как построить алгоритм, но он не подходит для программ с большим количеством блоков. По мере того как сценарии становятся более сложными, нам необходимо переходить к программированию с помощью кода, что затрудняет детям выполнение этого шага.
Вот несколько хитростей
Одна из них — показать, что код делает то же самое, что и блок. В среде EV3 это можно сделать путем интеграции с MicroPython. Дети пишут ту же программу в базовой среде программирования, в которой используются блоки, и на языке Python из Visual Studio Code от Microsoft. Они понимают, что оба метода работают одинаково, но код более полезен для решения сложных задач.
Среда EV3 была построена на базе процессора ARM9, и разработчики сознательно оставили архитектуру открытой. Это решение дает возможность накатить альтернативные прошивки. Одним из них был образ для работы с MicroPython. Это позволит использовать Python для программирования EV3, сделав работу с набором еще ближе к реальной проблеме. Для начала необходимо загрузить образ EV3 MicroPython на любую карту microSD, установить его на свой микрокомпьютер EV3 и включить. Далее необходимо установить бесплатное расширение Visual Studio. И можно приступать к работе.
Что такое язык программирования Python?
Это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов. Сегодня на тему обучения программированию на языке Python написано очень и очень много. В дополнительном и общем образовании он становится все популярнее и популярнее. И, тем не менее, далеко не все согласны с тем, что это хороший выбор для того, чтобы начать знакомство с миром программирования. А некоторые педагоги просто сомневаются: стоит ли? И насколько больших усилий потребует такая трансформация учебного процесса?
Рассмотрим, какие могут быть аргументы в пользу изучения языка программирования Python:
Поддержка MicroPython делает платформу EV3 подходящей для обучения в старших классах. Ученики могут попробовать себя в роли программистов на одном из самых популярных современных языков, познакомиться с профессиями, связанными с программированием и инженерным проектированием. Наборы EV3 показывают, что писать код — это не страшно, готовят к серьезным инженерным задачам и помогают сделать первый шаг к освоению технических специальностей.
Автор: Семенов Федор Игоревич
Вам понравилось? Расскажите о своем опыте своим друзьям в социальных сетях. Пусть им понравится тоже!
Подпишитесь на нашу рассылку
Остались вопросы по качеству обучения?
Вы можете задать их любым удобным для вас способом:
Анкета по оценке удовлетворенности качеством оказания образовательных услуг общеобразовательной организацией
Оценить качествоНажимая кнопку «Подписаться», я даю согласие на обработку моих персональных данных согласно 152-ФЗ