Викладання VEX IQ (2-ге покоління) лабораторних модулів STEM з VEXcode IQ Python

Хоча лабораторні модулі STEM VEX IQ (2-го покоління) написані для використання з блочним кодуванням у VEXcode IQ, їх також можна викладати за допомогою Python. У цій статті буде розглянуто ресурси, доступні для підтримки викладання лабораторних модулів STEM з використанням Python у вашому класі.

Лабораторні навчальні модулі VEX IQ (2-го покоління) STEM відповідають формату Навчання - Практика - Змагання. Щоб дізнатися більше про формат та впровадження цих модулів у вашому класі, перегляньте цю статтю. Той самий процес впровадження лабораторних модулів STEM для VEX IQ (2-го покоління) можна дотримуватися незалежно від методу кодування.

Перегляньте це відео, щоб дізнатися більше про доступні ресурси Python та про те, як їх можна використовувати з лабораторними модулями STEM.

Якщо не зазначено інше, наведені нижче зображення та приклади взяті з навчального модуля STEM Lab UnitCube Collector, але той самий формат можна знайти в усіх навчальних модулях STEM Lab VEX IQ (2-го покоління).


Доступні ресурси для викладання Python за допомогою VEXcode IQ

У рамках лабораторних підрозділів STEM VEX IQ (2-го покоління)

Для реалізації кожного розділу за допомогою Python потрібно буде внести незначні корективи, але всі вони описані на порталі вчителя в документі "Ресурси Python для цього розділу VEXcode IQ". Нижче наведено різні ресурси, які допоможуть вам викладати ці розділи з Python.

Розділ «Навчання» уроку 4 колекціонера кубів із відео про налаштування керування драйверами, одне відео про Python та одне відео про блоки.

У розділіLearn наведено прямі навчальні відео. Деякі з цих відео доступні як для реалізацій Blocks, так і для Python. Коли обидва відео доступні, переконайтеся, що учні знають, які з них дивитися. Для кожного відео доступні окремі конспекти уроків та питання для перевірки розуміння, тому студентам потрібно зосередитися лише на методі кодування, обраному викладачем. 

Вивчіть розділ уроку 3 колекціонера кубів за допомогою відео про блок «Обертання».

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

Знімок екрана документа Google, знайденого на порталі вчителя, під назвою «Ресурс VEXcode IQ Python для лабораторного модуля STEM Cube Collector».

Всередині порталу вчителя знаходиться документ «Ресурси VEXcode IQ Python для цього розділу». Це документ Google, який можна редагувати та містить версії конспектів уроків у Python та питання для перевірки вашого розуміння, що не включені до змісту розділу. Ви можете зробити копію цього документа та розповсюдити окремі конспекти уроків серед учнів за потреби під час викладання розділу з Python.

Щоб дізнатися більше про налаштування ресурсів за допомогою Google Диска або Microsoft, перегляньте ці статті.

Практична вправа VEX IQ «Порівняння зубчастих передач» у лабораторному модулі STEM «Tog of War», написаному для Blocks.

Хоча більшість завдань Практика таЗмагання написані для використання з будь-яким методом кодування, є деякі винятки, як-от у Лабораторному модулі з перетягування канату STEM (включаючи практичне завдання, показане тут). У цьому випадку версії завдань на Python також будуть включені до документа «Ресурси Python для цього розділу VEXcode IQ». Подібно до конспектів уроків, їх можна роздавати учням за потреби під час вивчення цього розділу.

У межах VEXcode IQ

Ресурси VEXcode IQ також можуть допомогти учням під час виконання ними лабораторних модулів STEM за допомогою проекту Python.

VEXcode IQ з відкритим меню Code Viewer для відображення перекладу з програми користувача Blocks на Python.

Як новачок у Python, може бути корисним побачити кореляцію між блочною командою та її еквівалентом у Python. Це можна зробити за допомогою засобу перегляду коду. Дивіться цю статтю, щоб дізнатися більше про засіб перегляду коду у VEXcode IQ.

Користувач вводить команду Python у VEXcode IQ. Вони ввели лише літеру D, і відкрилося меню автозаповнення, яке пропонує команди, що починаються на D.

Коли студенти зрозуміють, які команди їм можуть знадобитися для їхнього проєкту, вони зможуть почати вводити їх у робочому просторі. Функція автозаповнення може допомогти студентам мінімізувати помилки в їхньому проекті та заощадити час. Щоб дізнатися більше про автозаповнення в проекті VEXcode IQ на Python, перегляньте цю статтю.

VEXcode IQ з відкритим меню «Довідка» та вибраною командою «Драйв для Python». Описи команди та способи її використання наведено разом із прикладами використання.

Довідка доступна для того, щоб допомогти студентам зрозуміти, що робить команда, та які параметри потрібні для команди. Щоб відкрити довідку для команди, виберіть знак питання поруч із будь-якою командою на панелі інструментів. Щоб отримати додаткові відомості про доступ до довідки в проекті Python, див. цю статтю.

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

Last Updated: