Skip to main content
교사 포털

VEX GO STEM 랩 구현

STEM 랩은 VEX GO를 위한 온라인 교사 매뉴얼로 설계되었습니다. 인쇄된 교사용 매뉴얼과 마찬가지로 STEM 랩의 교사용 콘텐츠는 VEX GO를 사용하여 계획하고, 가르치고, 평가하는 데 필요한 모든 리소스, 자료 및 정보를 제공합니다. 랩 이미지 슬라이드쇼는 이 자료에 대한 학생용 보조 자료입니다. 교실에서 STEM 랩을 구현하는 방법에 대한 자세한 내용은 VEX GO STEM 랩 구현 문서를 참조하세요.

목표 및 표준

목표

학생들은 신청할 것입니다

  • 프로젝트에서 [내 블록]을 사용하여 코드 기반에서 여러 디스크를 수집하고 정렬합니다. 
  • 프로젝트의 <Detects color> 블록과 함께 [If then] 블록을 사용하여 코드 베이스가 디스크를 색상에 따라 정렬하도록 합니다.
  • [If then] 블록의 조건이 True 또는 False로 보고되는 경우 코드 베이스가 센서 데이터를 사용하여 결정을 내리는 프로젝트를 만듭니다.

학생들은 의미를 만들 것입니다

  • 눈 센서 데이터를 기반으로 디스크를 특정 위치로 정렬하는 등의 과제를 해결하기 위해 코드 베이스를 코딩하는 방법입니다.
  • My Blocks를 사용하면 프로젝트에서 반복되는 코드 부분을 재사용하여 프로젝트를 더 쉽게 빌드할 수 있습니다. 

학생들은 다음에서 능숙해질 것입니다.

  • 빌드 지침을 사용하여 Code Base 2.0 - Eye + Electromagnet을 빌드합니다.
  • VEXcode GO에서 태블릿이나 컴퓨터에 두뇌를 연결합니다.
  • VEXcode GO에서 프로젝트를 저장하고 이름을 지정합니다.
  • 프로젝트에 VEXcode GO 블록을 추가합니다.
  • 프로젝트의 블록 시퀀싱.
  • 프로젝트에서 Drivetrain 블록을 사용하여 코드 베이스를 특정 위치로 이동합니다.
  • VEX코드 블록에서 매개변수를 변경합니다.
  • VEXcode GO에서 프로젝트를 시작하고 중지합니다.
  • VEXcode GO에서 Eye Sensor와 Electromagnet을 사용하는 프로젝트를 만듭니다.
  • VEXcode GO의 프로젝트에서 [내 블록]을 생성하여 코드 일부를 재사용합니다.

학생들은 알게 될 것이다

  • 코드 베이스의 눈 센서와 전자석을 사용하여 디스크를 운반하고 색상별로 분류하는 방법.
  • <Detects color> 블록은 눈 센서가 선택된 색상을 감지하면 True를 보고하고, 다른 색상을 감지하면 False를 보고하는 리포터 블록입니다.
  • [If then] 블록은 부울 조건이 True로 보고되면 블록 내부의 블록을 실행하는 'C' 블록입니다.
  • 내 블록은 프로젝트에서 반복되는 코드의 일부를 사용하여 만들어서 프로젝트 작업을 더 쉽게 만들 수 있습니다.

목표(들)

목적

  1. 학생들은 My Blocks를 사용하여 VEXcode GO 프로젝트를 개발하고, 프로젝트에서 반복되는 코드 부분을 재사용하여 코드 베이스가 여러 디스크를 색상에 따라 다른 정렬 영역으로 이동하도록 합니다.
  2. 학생들은 My Blocks를 사용하면 프로젝트에서 반복되는 블록 시퀀스를 재사용할 수 있다는 것을 알게 될 것입니다.
  3. 학생들은 코드베이스가 작업을 완료하기 위해 완료해야 하는 행동을 언어와 제스처를 통해 전달합니다.

활동

  1. Engage 수업 동안 학생들은 VEXcode GO의 My Blocks 튜토리얼 영상을 학급 전체로 시청하면서 My Block의 개념을 소개받게 됩니다. 그런 다음 랩 3에서 배운 내용을 바탕으로 디스크를 정렬하는 코드 부분을 재사용하는 [내 블록]을 만듭니다. 놀이 시간 동안 학생들은 [내 블록]을 사용하여 코드 베이스를 구동하고 다양한 위치에서 빨간색, 녹색, 파란색 디스크를 수집하여 색상에 따라 올바른 분류 구역으로 전달하는 프로젝트를 만듭니다.
  2. 참여하는 동안 학생들은 실습 3의 VEXcode GO 프로젝트를 다시 방문하고 프로젝트에서 반복되는 패턴을 식별합니다. 내 블록을 사용하여 코드의 이 부분을 재사용하는 개념과 더 긴 프로젝트를 더 쉽게 작업할 수 있는 방법을 소개합니다. 그런 다음 디스크를 색상별로 정렬하는 데 사용되는 반복적인 코드 시퀀스를 클래스로 사용하여 [내 블록]을 구축합니다. Play에서 학생들은 그룹과 협력하여 이 [내 블록] 을 사용하여 프로젝트를 구축하고 코드 베이스를 코딩하여 디스크를 색상에 따라 적절한 정렬 영역으로 반복적으로 정렬합니다. 미드 플레이 브레이크에서 학생들은 수업 토론에서 [내 블록] 이 프로젝트에서 어떻게 작동하는지 식별합니다.
  3. 실험실 전반에 걸쳐 학생들은 원하는 위치로 디스크를 성공적으로 수집하고 정렬하기 위해 수업 및 그룹, 코드 베이스가 이동해야 하는 방법 및 수행해야 하는 행동 순서와 통신합니다. 그들은 공간 언어와 제스처를 사용하여 이러한 행동 순서를 보여주고 설명합니다.

평가

  1. 플레이하는 동안 학생들은 VEXcode GO 프로젝트를 테스트하고 반복하며 코드 베이스를 구동하여 다양한 위치에서 빨간색, 녹색, 파란색 디스크를 수집하고 [내 블록]을 사용하여 색상에 따라 올바른 정렬 영역으로 정렬합니다. 도전과제를 성공적으로 완료하려면 학생들은 프로젝트를 만들고 [내 블록]을 올바른 위치에 배열해야 합니다. 이렇게 하면 필드에서 수집한 각 디스크가 정렬됩니다. 중간 놀이 휴식 및 공유 시간에 학생들은 프로젝트에서 [내 블록]이 어떻게 기능하는지, 색상에 따라 여러 디스크를 분류 영역에 성공적으로 모으고 분류하는 데 어떻게 도움이 되는지에 대해 이야기합니다.
  2. 중간 재생 휴식 및 공유 토론 중에 학생들은 [내 블록] 이 프로젝트에서 어떻게 작동하여 디스크를 성공적으로 정렬하는지 식별합니다. 학생들은 [내 블록]을 사용하면 프로젝트를 더 쉽게 만들 수 있는 방법과 이런 방식으로 동일한 시퀀스를 재사용하면 디스크를 수집할 때마다 로봇이 정렬 프로세스를 반복하도록 코딩하는 것이 더 쉬워지는 방법에 대해 논의합니다. 
  3. 서로 다른 위치에서 디스크를 성공적으로 수집하려면 학생들은 Code Base가 디스크에 도달하기 위해 시작 위치에서 이동해야 하는 방향과 거리를 그룹으로 전달해야 합니다. 중간 플레이 브레이크 및 공유 토론 중에 학생들은 여러 디스크를 성공적으로 수집하고 정렬하기 위해 코드 베이스가 어떻게 움직이고 완료된 동작 순서를 설명합니다.

표준에 대한 연결