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' 블록입니다.
- 내 블록은 프로젝트에서 반복되는 코드의 일부를 사용하여 만들어서 프로젝트 작업을 더 쉽게 만들 수 있습니다.
목표(들)
목적
- 학생들은 My Blocks를 사용하여 VEXcode GO 프로젝트를 개발하고, 프로젝트에서 반복되는 코드 부분을 재사용하여 코드 베이스가 여러 디스크를 색상에 따라 다른 정렬 영역으로 이동하도록 합니다.
- 학생들은 My Blocks를 사용하면 프로젝트에서 반복되는 블록 시퀀스를 재사용할 수 있다는 것을 알게 될 것입니다.
- 학생들은 코드베이스가 작업을 완료하기 위해 완료해야 하는 행동을 언어와 제스처를 통해 전달합니다.
활동
- Engage 수업 동안 학생들은 VEXcode GO의 My Blocks 튜토리얼 영상을 학급 전체로 시청하면서 My Block의 개념을 소개받게 됩니다. 그런 다음 랩 3에서 배운 내용을 바탕으로 디스크를 정렬하는 코드 부분을 재사용하는 [내 블록]을 만듭니다. 놀이 시간 동안 학생들은 [내 블록]을 사용하여 코드 베이스를 구동하고 다양한 위치에서 빨간색, 녹색, 파란색 디스크를 수집하여 색상에 따라 올바른 분류 구역으로 전달하는 프로젝트를 만듭니다.
- 참여하는 동안 학생들은 실습 3의 VEXcode GO 프로젝트를 다시 방문하고 프로젝트에서 반복되는 패턴을 식별합니다. 내 블록을 사용하여 코드의 이 부분을 재사용하는 개념과 더 긴 프로젝트를 더 쉽게 작업할 수 있는 방법을 소개합니다. 그런 다음 디스크를 색상별로 정렬하는 데 사용되는 반복적인 코드 시퀀스를 클래스로 사용하여 [내 블록]을 구축합니다. Play에서 학생들은 그룹과 협력하여 이 [내 블록] 을 사용하여 프로젝트를 구축하고 코드 베이스를 코딩하여 디스크를 색상에 따라 적절한 정렬 영역으로 반복적으로 정렬합니다. 미드 플레이 브레이크에서 학생들은 수업 토론에서 [내 블록] 이 프로젝트에서 어떻게 작동하는지 식별합니다.
- 실험실 전반에 걸쳐 학생들은 원하는 위치로 디스크를 성공적으로 수집하고 정렬하기 위해 수업 및 그룹, 코드 베이스가 이동해야 하는 방법 및 수행해야 하는 행동 순서와 통신합니다. 그들은 공간 언어와 제스처를 사용하여 이러한 행동 순서를 보여주고 설명합니다.
평가
- 플레이하는 동안 학생들은 VEXcode GO 프로젝트를 테스트하고 반복하며 코드 베이스를 구동하여 다양한 위치에서 빨간색, 녹색, 파란색 디스크를 수집하고 [내 블록]을 사용하여 색상에 따라 올바른 정렬 영역으로 정렬합니다. 도전과제를 성공적으로 완료하려면 학생들은 프로젝트를 만들고 [내 블록]을 올바른 위치에 배열해야 합니다. 이렇게 하면 필드에서 수집한 각 디스크가 정렬됩니다. 중간 놀이 휴식 및 공유 시간에 학생들은 프로젝트에서 [내 블록]이 어떻게 기능하는지, 색상에 따라 여러 디스크를 분류 영역에 성공적으로 모으고 분류하는 데 어떻게 도움이 되는지에 대해 이야기합니다.
- 중간 재생 휴식 및 공유 토론 중에 학생들은 [내 블록] 이 프로젝트에서 어떻게 작동하여 디스크를 성공적으로 정렬하는지 식별합니다. 학생들은 [내 블록]을 사용하면 프로젝트를 더 쉽게 만들 수 있는 방법과 이런 방식으로 동일한 시퀀스를 재사용하면 디스크를 수집할 때마다 로봇이 정렬 프로세스를 반복하도록 코딩하는 것이 더 쉬워지는 방법에 대해 논의합니다.
- 서로 다른 위치에서 디스크를 성공적으로 수집하려면 학생들은 Code Base가 디스크에 도달하기 위해 시작 위치에서 이동해야 하는 방향과 거리를 그룹으로 전달해야 합니다. 중간 플레이 브레이크 및 공유 토론 중에 학생들은 여러 디스크를 성공적으로 수집하고 정렬하기 위해 코드 베이스가 어떻게 움직이고 완료된 동작 순서를 설명합니다.