VEXcode IQ Python을 사용하여 VEX IQ(2세대) STEM 랩 단위 가르치기

VEX IQ(2세대) STEM 랩 유닛은 VEXcode IQ의 블록 기반 코딩과 함께 사용하도록 작성되었지만 Python을 사용하여 가르칠 수도 있습니다. 이 글에서는 교실에서 Python을 사용하여 STEM 실험 과목을 가르치는 데 사용할 수 있는 리소스에 대해 설명합니다.

VEX IQ(2세대) STEM 랩 단위는 학습 - 연습 - 완료 형식을 따릅니다. 이러한 단원의 형식과 교실에서의 구현에 대해 자세히 알아보려면 이 문서를 참조 . 코딩 방법에 관계없이 VEX IQ(2세대) STEM 랩 유닛을 구현하는 동일한 프로세스를 따를 수 있습니다.

이 영상을 시청하면 사용 가능한 Python 리소스와 STEM 랩 유닛에서 이를 사용하는 방법에 대해 자세히 알아볼 수 있습니다.

달리 명시되지 않는 한, 다음 이미지와 예시는 Cube Collector STEM Lab Unit에서 가져온 것이지만, 모든 VEX IQ(2세대) STEM Lab Unit에서 동일한 형식을 찾을 수 있습니다.


VEXcode IQ를 사용하여 Python을 가르치는 데 사용할 수 있는 리소스

VEX IQ(2세대) STEM 랩 유닛 내부

각 단원을 Python을 사용하여 구현하려면 사소한 조정이 필요하지만, 해당 내용은 교사 포털의 "이 단원의 VEXcode IQ Python 리소스" 문서에 모두 설명되어 있습니다. 이러한 단원을 Python으로 가르치는 데 도움이 되는 다양한 리소스는 아래와 같습니다.

드라이버 제어 사용자 정의에 대한 비디오, Python에 대한 비디오 1개, 블록에 대한 비디오 1개가 포함된 Cube Collector Lesson 4의 학습 섹션입니다.

학습 섹션에서는 직접적인 지침 영상이 제공됩니다. 일부 비디오는 Blocks와 Python 구현 모두에서 사용할 수 있습니다. 두 가지 모두 이용 가능한 경우, 학생들이 어떤 영상을 시청해야 할지 알고 있는지 확인하세요. 각 영상에는 별도의 수업 요약과 이해도 확인 질문이 제공되므로, 학생들은 강사가 선택한 코딩 방법에만 집중하면 됩니다. 

블록을 돌리는 방법에 대한 영상과 함께 Cube Collector Lesson 3의 학습 섹션을 살펴보세요.

일부 영상에는 Blocks에 대한 구체적인 지침이 있습니다. 이러한 비디오의 경우, 관련 Python 명령어나 개념에 대한 수업 요약이 해당 단원의 교사 포털에 포함되어 있습니다.

교사 포털에서 발견한 Google 문서의 스크린샷으로, Cube Collector STEM 랩 단원을 위한 VEXcode IQ Python 리소스라는 제목이 붙어 있습니다.

교사 포털 내부에는 "이 단원을 위한 VEXcode IQ Python 리소스" 문서가 있습니다. 이것은 수업 요약의 Python 버전과 단원 내용에 포함되지 않은 이해도 확인 질문이 담긴 편집 가능한 Google 문서입니다. 이 문서를 복사하여 Python으로 단원을 가르칠 때 필요에 따라 개별 수업 요약을 학생들에게 배포할 수 있습니다.

Google Drive 또는 Microsoft를 사용하여 리소스를 사용자 지정하는 방법에 대해 자세히 알아보려면 다음 문서를 참조 .

VEX IQ 기어 트레인 비교 연습 활동은 블록을 위해 작성된 Tog of War STEM 랩 단원의 연습 활동입니다.

대부분의 연습경쟁 활동은 모든 코딩 방법과 함께 사용하도록 작성되었지만, 줄다리기 STEM 랩 단원 (여기에 표시된 연습 활동 포함)와 같이 몇 가지 예외가 있습니다. 이 경우, 활동의 Python 버전도 "이 단원의 VEXcode IQ Python 리소스" 문서에 포함됩니다. 수업 요약과 마찬가지로, 이 요약은 수업 중 필요에 따라 학생들에게 배포될 수 있습니다.

VEXcode IQ 내부

VEXcode IQ의 리소스는 학생들이 Python 프로젝트를 사용하여 STEM 랩 단위를 완료하는 데에도 도움이 될 수 있습니다.

사용자의 블록 프로그램에서 Python으로의 번역을 보여주기 위해 코드 뷰어 메뉴가 열린 VEXcode IQ입니다.

Python을 처음 사용하는 사람이라면 블록 기반 명령과 Python의 대응 기능 간의 상관관계를 확인하는 것이 도움이 될 수 있습니다. 이 작업은 코드 뷰어를 사용하여 수행할 수 있습니다. VEXcode IQ의 코드 뷰어에 대해 자세히 알아보려면 이 문서를 참조하세요.

사용자가 VEXcode IQ에서 Python 명령을 입력하고 있습니다. 그들은 D라는 문자만 입력했고, 자동완성 메뉴가 열려 D로 시작하는 명령을 제안했습니다.

학생들이 자신의 프로젝트에 필요한 명령어가 무엇인지 이해하면 작업 공간에 명령어를 입력하기 시작할 수 있습니다. 자동완성 기능은 학생들이 프로젝트에서 오류를 최소화하고 시간을 절약하는 데 도움이 될 수 있습니다. VEXcode IQ Python 프로젝트의 자동 완성에 대해 자세히 알아보려면 이 문서를 참조 .

도움말 메뉴가 열려 있고 Drive for Python 명령이 선택된 VEXcode IQ입니다. 명령어에 대한 설명과 사용 방법은 예시 사용과 함께 표시됩니다.

도움말은 학생들에게 명령의 기능과 명령에 필요한 매개변수를 안내합니다. 명령에 대한 도움말을 열려면 도구 상자에서 명령 옆에 있는 물음표를 선택하세요. Python 프로젝트에서 도움말에 액세스하는 방법에 대한 자세한 내용은문서를 참조 .

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

Last Updated: