Обучение лабораторным работам STEM в VEX IQ (2-го поколения) с использованием VEXcode IQ Python

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

Лабораторные работы STEM по VEX IQ (2-го поколения) проходят в формате Learn - Practice - Compete. Чтобы узнать больше о формате и применении этих модулей в вашем классе, сстатьей. Один и тот же процесс внедрения лабораторных модулей STEM VEX IQ (2-го поколения) может быть использован независимо от метода кодирования.

Посмотрите это видео, чтобы узнать больше о доступных ресурсах Python и о том, как их можно использовать в лабораторных работах STEM.

Если не указано иное, следующие изображения и примеры взяты из лабораторного модуля STEM Cube Collector, но тот же формат можно найти во всех лабораторных модулях STEM VEX IQ (2-го поколения).


Доступные ресурсы для обучения Python с помощью VEXcode IQ

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

Для реализации каждого модуля с использованием Python потребуется внести незначительные изменения, но все они описаны на учительском портале в документе «Ресурсы VEXcode IQ Python для этого модуля». Ниже представлены различные ресурсы, которые помогут вам в изучении этих модулей на языке Python.

Изучите раздел урока 4 «Cube Collector» с видеороликами по настройке управления драйвером, одним видеороликом для Python и одним видеороликом для блоков.

В разделеLearn представлены видео с прямыми инструкциями. Некоторые из этих видео доступны как для реализаций Blocks, так и для реализаций Python. Если доступны оба варианта, дайте учащимся знать, какие из видеороликов им смотреть. Для каждого видео доступны отдельные краткие изложения уроков и вопросы для проверки понимания, поэтому студентам нужно сосредоточиться только на методе кодирования, выбранном преподавателем. 

Изучите раздел Урока 3 по сборке кубиков с видео о блоке «Вращение для».

В некоторых видеороликах содержатся инструкции, специфичные для Blocks. Для этих видео в Портал учителя Модуля включено краткое содержание урока, составленное для соответствующих команд или концепций Python.

Скриншот документа Google Doc, найденного на портале для учителей, под названием VEXcode IQ Python Resource for the Cube Collector STEM Lab Unit.

Внутри учительского портала находится документ «Ресурсы VEXcode IQ Python для этого модуля». Это редактируемый документ Google, содержащий версии Python конспектов уроков и вопросы для проверки понимания, не включенные в содержание модуля. Вы можете сделать копию этого документа и распространить конспекты отдельных уроков среди студентов по мере необходимости при преподавании модуля по Python.

Чтобы узнать больше о настройке ресурсов с помощью Google Drive или Microsoft, с этими статьями.

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

Хотя большинство упражнений Practice иCompete предназначены для использования с любым методом кодирования, есть некоторые исключения, как, например, в Tug of War STEM Lab Unit (включая практическое упражнение, показанное здесь). В этом случае версии упражнений на языке Python также будут включены в документ «Ресурсы VEXcode IQ Python для этого модуля». Подобно конспектам уроков, их можно распространять среди студентов по мере необходимости в ходе изучения раздела.

В пределах 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 с открытым меню «Справка» и выбранной командой «Drive for Python». Описания команды и способы ее использования приведены вместе с примерами использования.

Справка поможет учащимся разобраться в том, что делает команда, а также в необходимых для нее параметрах. Чтобы открыть справку по команде, выберите вопросительный знак рядом с любой командой на панели инструментов. Дополнительную информацию о доступе к справке в проекте Pythonэтой статье.

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

Last Updated: