Ця стаття показує користувачам доступні ресурси та вміст кодування VEX і RECF.

Вступ до кодування

Написання коду використовує - синтаксис, структури, команди, параметри

Створення логіки використовує - дані датчиків, умови, цикли, оператори

Взаємодія зі світом використовує - двигуни, механізми, маніпулятори, рух

Обчислювальне мислення використовує - алгоритми, абстракції, критичне мислення, вирішення проблем, творчість

Любов до використання коду - невдача, наполегливість і величезна радість, коли ваш код нарешті працює

Усі ці компоненти роблять робота роботом. Кодування — це клей, який об’єднує всі частини разом і дозволяє учням проявити свою винахідливість, створивши дивовижні рішення. Робототехніка може змінити життя студентів, показавши їм, на що вони здатні.

Тім Фріз – стажер VEX, який ніколи не залишав. Зараз віце-президент з освітніх технологій у VEX


Інтерв'ю зі студентами про кодування

Дивіться інтерв’ю та вчіться з інтерв’ю, коли команди та студенти описують, як вони підходять до програмування.

Зображення змагань з робототехніки у Фармерсвіллі, де демонструються студенти, залучені до практичного навчання та командної роботи в освітньому середовищі. Як команда Farmersville Robotics написала свій код VRC>

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


Доступ до VEXcode

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

VEXcode — це інструмент кодування, створений VEX для роботів VEX. Є версії для VEX 123, GO, IQ, EXP і V5. Існує також VEXcode VR, який дозволяє програмувати віртуальних роботів.

Навчіться кодувати за допомогою відеоуроків

У кожній версії VEXcode є кнопка TUTORIALS у верхньому лівому куті. Ця кнопка надає вам доступ до відеоуроків із різноманітних тем і є ідеальним місцем для початку.

  • Запустіть свою версію VEXcode і натисніть TUTORIALS

Скористайтеся довідкою VEXcode

Знімок екрана довідкового інтерфейсу VEXcode, який відображає різні варіанти програмування та ресурси для користувачів, розроблений, щоб допомогти викладачам і студентам ефективно орієнтуватися в програмному забезпеченні.

У кожній версії VEXcode є кнопка ДОВІДКА у верхньому правому куті. Довідка пояснює, як працює кожен блок або текстова команда, і містить приклад коду.

Допомога існує для

  • Блокувати
  • Python
  • C++

Почніть із віртуальних навичок

Ілюстрація, що зображує ключові кроки для початку освітньої подорожі, містить значки та текст, які направляють користувачів через початковий процес у категорії освіти.

Ілюстрація, що зображує ключові поняття в освіті, із зображенням різних студентів, залучених до навчальної діяльності, представляє розділ «Почніть тут» освітніх ресурсів.

Віртуальні навички — це гарне місце, щоб розпочати програмування для VEX Competitions.

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

  • Команда конструкторів постійно керує, змінює та тестує робота
  • Робот ніколи не "готовий"
  • Тестовий код вимагає постійного скидання поля та заряджання акумулятора

Переваги:

  • Вивчіть ноу-хау кодування
  • Розуміти навички стратегії гри
  • Будьте готові до кодування свого власного робота в Blocks або Python
  • Удосконалюйте свої навички налагодження
  • Покращте свою впевненість у програмуванні

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

Virtual Skills — це не змагання, як VIQC або VRC. Однак існує таблиця лідерів, де ви можете побачити, як ваш високий результат порівнюється з іншими командами.


Чи варто використовувати Blocks, Python чи C++?

Ілюстрація, що зображує освітні ресурси та інструменти для початківців, висвітлює ключові поняття та кроки для початку навчання, що стосується розділу «Почніть тут» категорії «Освіта».

Почніть з блоків

Початківцям ми рекомендуємо починати з блоків для VEX IQ і VEX V5.

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

Докладніше про Why 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, коли вони починають свою подорож, навчаючись програмуванню. Студенти, які розглядають кар’єру в програмуванні та навчилися працювати з текстовим кодуванням, отримають користь від вивчення інструментів, які використовуються професійними програмістами. Visual Studio Code від Microsoft є інструментом для 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 для VEX API
  • Інтегрована довідка/документація
  • Імпортує проекти з VEXcode
  • Створює нові проекти з шаблонів
  • Вбудовані засоби усунення несправностей обладнання

Переваги порівняно з VEXcode

  • Підтримка кількох файлів для C++
  • Інтеграція керування версіями (наприклад, Git)
  • Співпраця з кодом у реальному часі з Live Share Extension
  • Настроюваний інтерфейс
  • Розширюється користувачем за допомогою інших розширень коду VS

Дізнайтесь більше на vscode.vex.com

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

Last Updated: