В этой статье пользователям показаны доступные ресурсы и контент для кодирования VEX и RECF.

Введение в кодирование

Использование кода при написании: синтаксис, структуры, команды, параметры.

Создание логики: данные датчиков, условные выражения, циклы, операторы.

Взаимодействие с миром использует - двигатели, механизмы, манипуляторы, движение.

Использование вычислительного мышления - алгоритмы, абстракция, критическое мышление, решение проблем, творчество.

Любовь к использованию кода — неудачи, настойчивость и непреодолимая радость, когда ваш код наконец работает.

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

Тим Фриз — стажер VEX, который никогда не уходил. Сейчас вице-президент по образовательным технологиям в VEX.


Интервью со студентами о программировании

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

Изображение соревнования по робототехнике в Фармерсвилле, демонстрирующее участие учащихся в практическом обучении и командной работе в образовательной среде. Как команда робототехники Фармерсвилля написала свой код VRC>

Иллюстрация образовательного набора VEX Robotics, включающего различные компоненты и инструменты для сборки и программирования роботов, на чистом фоне, подчеркивающая практическое обучение робототехнике для учащихся. Team Paradigm, 315Y, Инженерия и датчики>


Доступ к VEXcode

Иллюстрация, изображающая пошаговое руководство по образовательным ресурсам, содержащее значки и текст, относящиеся к отправным точкам процесса обучения, призванные помочь пользователям ориентироваться в учебных материалах.

VEXcode — это инструмент кодирования, созданный VEX для роботов VEX. Есть версии для VEX 123, GO, IQ, EXP и V5. Существует также VEXcode VR, который позволяет программировать виртуальных роботов.

Изучите программирование с помощью видеоуроков

Внутри каждой версии VEXcode есть кнопка TUTORIALS в левом верхнем углу. Эта кнопка дает вам доступ к видеоурокам по различным темам и является идеальным местом для начала.

  • Запустите свою версию VEXcode и нажмите «Уроки».

Используйте справку VEXcode

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

Внутри каждой версии VEXcode есть кнопка ПОМОЩИ в правом верхнем углу. Справка объясняет, как работает каждый блок или текстовая команда, и включает пример кода.

Помощь существует для

  • Блокировать
  • Питон
  • С++

Начните с виртуальных навыков

Иллюстрация, иллюстрирующая основные шаги для начала образовательного пути, с использованием значков и текста, которые помогут пользователям пройти начальный процесс в категории «Образование».

Иллюстрация, иллюстрирующая ключевые концепции в образовании, на которой изображены разнообразные учащиеся, занимающиеся учебной деятельностью, представляющая раздел образовательных ресурсов «Начните здесь».

Virtual Skills — хорошее место, чтобы начать программировать для соревнований VEX.

Новым командам сложно приступить к программированию роботов, поскольку у командных программистов часто нет времени на обучение.

  • Команда разработчиков постоянно управляет, меняет и тестирует робота.
  • Робот никогда не «готов»
  • Тестовый код требует постоянного сброса на месте и зарядки аккумулятора.

Преимущества:

  • Изучите ноу-хау в области кодирования
  • Понять навыки игровой стратегии
  • Будьте готовы написать своего собственного робота на Blocks или Python.
  • Совершенствуйте свои навыки отладки
  • Повысьте свою уверенность в кодировании

Код, написанный в Virtual Skills, не будет перенесен на специального робота команды, поскольку их робот, несомненно, отличается от стандартного дизайна Virtual Skills. Однако знания в области кодирования, игровые знания и навыки отладки, полученные в ходе программирования в Virtual Skills, будут неоценимы, когда вы начнете программировать физического робота.

Virtual Skills — это не соревнование, подобное VIQC или VRC. Тем не менее, существует таблица лидеров, где вы можете увидеть, насколько ваш лучший результат соотносится с результатами других команд.


Должен ли я использовать блоки, Python или C++?

Иллюстрация, изображающая образовательные ресурсы и инструменты для начинающих, подчеркивающая ключевые концепции и шаги для начала обучения, соответствующие разделу «Начните здесь» категории «Образование».

Начните с блоков

Новичкам мы рекомендуем начать с блоков для VEX IQ и VEX V5.

  • Читабельность: команды легко читаются.
  • Запоминание: все команды видны пользователю.
  • Ввод текста: требуется интерфейс перетаскивания с небольшим набором текста.

Подробнее о Почему Learning Blocks First рекомендуется

Иллюстрация, иллюстрирующая ключевые концепции раздела «Начните здесь» в категории «Образование», с визуальными элементами, которые помогают пользователям пройти начальные этапы процесса обучения.

Переход на Python

Программисту, готовому перейти на текст, мы рекомендуем Python, если только ваша команда или тренер не владеет C++ лучше.

Почему Python рекомендуется вместо C++?

  • Читабельность: Python содержит меньше жаргона и синтаксиса, чем C++.
  • Будущие вакансии: Python используется шире, чем C++
  • Образование: Python чаще изучают в школе.
  • Производительность: производительность Python сравнима с производительностью C++.

Изучите программирование, читая статьи

Иллюстрация, иллюстрирующая ключевые концепции в образовании, а также различные образовательные инструменты и ресурсы, призванные помочь пользователям в разделе «Начните здесь» Базы знаний VEX.

В библиотеке VEX есть статьи по программированию, которые включают в себя

  • Начиная
  • Установка VEXcode
  • Открытие и сохранение проектов
  • Конфигурация робота
  • Учебники по Block, Python и C++

Ссылки на библиотеку VEX:


Изучите программирование с помощью виртуальных роботов

Красочный рисунок робота с различными функциями, включая антенны и шестеренки, представляющий образовательные концепции в игровой форме, подходящий для детей и учащихся в разделе «Начните здесь» категории «Образование».

VEXcode VR (виртуальные роботы) — отличный способ научиться программировать, избегая при этом необходимости заряжать батареи или перезагружать поле каждый раз, когда вы хотите протестировать свой код.

  • Начните с vr.vex.com
  • Доступны видеоуроки и примеры.

Поддержка кодирования

Иллюстрация, изображающая пошаговое руководство для начинающих в сфере образования, с иконками и текстом, которые подчеркивают ключевые концепции в разделе «Начните здесь».

Есть несколько источников поддержки.

От вашего тренера

  • Тренеры знают больше, чем вы думаете. И они могут попросить помощи у других тренеров и команд.

Форум VEX

  • Студенты и тренеры могут задавать вопросы на канале Programming Support

Сообщество в PD+ для тренеров REC

Свяжитесь с командой VEXcode

  • Все еще сталкиваетесь с проблемой, которую не можете решить?
  • Есть идеи, как сделать VEXcode лучше?
  • Используйте кнопку ОБРАТНАЯ СВЯЗЬ, чтобы отправлять комментарии, вопросы и диагностическую информацию непосредственно команде VEXcode.

Используйте учебную программу CS

Иллюстрация, изображающая образовательные ресурсы и инструменты для начинающих, со значками и текстом, связанными с началом обучения в категории «Образование».

Научитесь программировать на Blocks и Python, используя бесплатную учебную программу и занятия VEX.

Уроки включают в себя:

  • Введение и основы
  • Перемещение вашего робота
  • Повторяющееся поведение
  • Навигация по лабиринту
  • Обнаружение стен на расстоянии
  • Решения с цветом
  • Перемещение дисков с помощью петель
  • Разработка алгоритмов

Перейдите на сайт cs.vex.comи ознакомьтесь с мероприятиями и ресурсами , пока вы там!


Расширение кода VEX Visual Studio

VEXcode — это рекомендуемая среда программирования для пользователей VEX, когда они начинают свой путь обучения программированию. Студенты, планирующие карьеру в области кодирования и получившие опыт текстового кодирования, получат пользу от изучения инструментов, используемых профессиональными программистами. Microsoft Visual Studio Code — это инструмент, который выбирают 70% профессиональных программистов по всему миру. Для этой цели компания VEX создала расширение для Microsoft Visual Studio Code (VS Code).

VS Code — это многофункциональная и расширяемая интегрированная среда разработки, которая используется профессионалами во всем мире для создания качественного программного обеспечения. Расширение VEX VS Code позволит пользователям беспрепятственно использовать инструменты качества продукции с оборудованием VEX. Исходный код этого расширения является общедоступным, что позволит другим пользователям использовать то, что мы сделали, для создания новых инструментов, которые могут оказаться для них полезными.

Иллюстрация, изображающая пошаговое руководство по образовательным ресурсам, содержащее значки и текст, связанные с началом образовательного пути. Подходит для пользователей, ищущих руководство в разделе «Начните здесь» категории «Образование».

Возможности расширения

  • Совместимость с VS Code (версия 1.66+)
  • Совместимость с Windows и Mac OS
  • Совместимость с IQ (2-го поколения), EXP и V5
  • Поддержка C++ и Python
  • Обновление прошивки VEX
  • IntelliSense для API VEX
  • Интегрированная справка/документация
  • Импортирует проекты из VEXcode.
  • Создает новые проекты на основе шаблонов.
  • Встроенные инструменты устранения неполадок оборудования

Преимущества по сравнению с VEXcode

  • Поддержка нескольких файлов для C++
  • Интеграция контроля версий (например, Git)
  • Совместная работа над кодом в реальном времени с помощью Live Share Extension
  • Настраиваемый интерфейс
  • Пользователь может расширяться с помощью других расширений VS Code.

Узнайте больше на vscode.vex.com

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: