Хотя лабораторные работы 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.
В разделеLearn представлены видео с прямыми инструкциями. Некоторые из этих видео доступны как для реализаций Blocks, так и для реализаций Python. Если доступны оба варианта, дайте учащимся знать, какие из видеороликов им смотреть. Для каждого видео доступны отдельные краткие изложения уроков и вопросы для проверки понимания, поэтому студентам нужно сосредоточиться только на методе кодирования, выбранном преподавателем.
В некоторых видеороликах содержатся инструкции, специфичные для Blocks. Для этих видео в Портал учителя Модуля включено краткое содержание урока, составленное для соответствующих команд или концепций Python.
Внутри учительского портала находится документ «Ресурсы VEXcode IQ Python для этого модуля». Это редактируемый документ Google, содержащий версии Python конспектов уроков и вопросы для проверки понимания, не включенные в содержание модуля. Вы можете сделать копию этого документа и распространить конспекты отдельных уроков среди студентов по мере необходимости при преподавании модуля по Python.
Чтобы узнать больше о настройке ресурсов с помощью Google Drive или Microsoft, с этими статьями.
Хотя большинство упражнений Practice иCompete предназначены для использования с любым методом кодирования, есть некоторые исключения, как, например, в Tug of War STEM Lab Unit (включая практическое упражнение, показанное здесь). В этом случае версии упражнений на языке Python также будут включены в документ «Ресурсы VEXcode IQ Python для этого модуля». Подобно конспектам уроков, их можно распространять среди студентов по мере необходимости в ходе изучения раздела.
В пределах VEXcode IQ
Ресурсы VEXcode IQ также могут оказать поддержку учащимся при выполнении ими лабораторных работ STEM с использованием проекта Python.
Если вы новичок в Python, вам может быть полезно увидеть взаимосвязь между блочной командой и ее эквивалентом в Python. Это можно сделать с помощью средства просмотра кода. Подробнее о просмотрщике кода в VEXcode IQ можно узнать в этой статье.
Когда учащиеся поймут, какие команды им могут понадобиться для своего проекта, они смогут начать вводить их в рабочей области. Функция автозаполнения может помочь учащимся свести к минимуму ошибки в своем проекте и сэкономить время. Чтобы узнать больше об автодополнении в проекте VEXcode IQ Python, сстатьей.