VEX GO 적용
VEX GO에 연결
화성 탐사차: 화성 지질학 탐사 단원은 학생들에게 코드 베이스를 통해 전자석과 눈 센서를 소개하고, VEXcode GO의 조건문을 사용하여 로봇이 결정을 내리도록 코딩하는 좋은 방법입니다. 1실험실에서 학생들은 전자석에 대한 소개를 받고 로봇이 디스크로 이동하도록 코딩하고, 전자석을 사용하여 디스크를 수집한 다음 기지로 돌아갑니다. 이 활동은 2020년 화성 탐사 임무와 퍼서비어 로버가 화성에서 암석과 토양 샘플을 수집하는 작업에서 영감을 받았습니다. 학생들은 공간 추론 능력을 연습하기 위해 설명이나 제스처를 사용하여 코드 베이스가 어떻게 움직이는지 설명해야 합니다.
랩 2에서는 학생들에게 눈 센서에 대한 소개와 센서에서 수집된 데이터를 VEXcode GO 프로젝트에서 디스크의 색상을 감지하는 데 사용하는 방법을 소개합니다. 그들은 퍼서비어 로버가 수집한 암석과 토양 샘플을 분석하는 방식을 모방할 것입니다. 그들은 조건부 [If then] 블록을 사용하여 코드 베이스를 코딩하여 색상에 따라 지정된 영역에 하나의 디스크를 전달합니다. 학생들은 먼저 로봇이 어떻게 움직여야 하는지 설명하기 위해 구두 설명을 사용하고, 이러한 설명을 기반으로 [주석] 블록을 사용하여 의사코드를 생성합니다. [주석] 블록으로 의사코드를 만들려면 학생들은 프로젝트의 목표를 더 작은 부분으로 분해하고, 공간적 추론을 사용하여 프로젝트를 계획하여 코드 기반이 과제를 성공적으로 완료하도록 해야 합니다.
실험실 3에서 학생들은 실험실 2의 프로젝트를 기반으로 자신의 색상에 따라 여러 디스크를 수집하고 정렬합니다. 이 실습의 목표는 세 개의 디스크를 모두 수집하여 색상에 따라 필드의 세 개의 별도 위치에 전달하는 것입니다. 학생들은 챌린지의 목표를 더 작고 실행 가능한 단계로 분해하여 [Comment] 블록으로 의사 코드를 만듭니다. 강령 기반이 프로젝트를 구축하고 테스트하면서 어떻게 움직이는지 설명하고 공간적 추론 기술을 계속 연습하고 개발해야 합니다.
실습 4에서는 Code Base가 세 개의 디스크를 모두 수집하여 전달하는 프로젝트를 생성해야 하지만, 이번에는 내 블록을 사용하여 프로젝트를 구축합니다. 내 블록을 사용하면 더 쉽게 따라하고 디버깅할 수 있는 더 효율적인 코딩 프로젝트를 만들 수 있습니다. 프로젝트가 실행될 때 VEXcode GO의 하이라이트 기능을 관찰하여 내 블록을 사용하여 프로젝트 흐름을 설명하도록 요청받습니다.
실험실 3과 4에서 학생들은 다양한 색상의 세 디스크를 모두 수집하고 정렬하는 과제를 해결하기 위해 자체 프로젝트를 구축할 때 코드 베이스의 동작을 VEXcode GO 블록과 매개 변수에 연결해야 합니다. 학생들은 로봇이 어떻게 움직여야 하는지에 대한 정신적 표현을 만들면서 유닛의 활동 전반에 걸쳐 공간적 추론 기술을 연습하고 구축합니다. 그런 다음 프로젝트를 통해, 그리고 플레이 및 중간 플레이 휴식 섹션에서 그룹 및 교사와의 대화를 통해 이러한 계획을 전달하여 공간적 인식을 명확하고 효과적으로 표현하는 연습을 해야 합니다.
이 유닛을 교실에 생생하게 만들기
이 VEX GO STEM 실험실 유닛은 고립된 활동이거나 교실 커리큘럼의 연결이 끊어진 부분이 아니어도 됩니다. 학생들이 화성이나 우주 전반에 대한 프로젝트 기반 학습에 몰입할 수 있도록 교실에서 더 큰 주제의 일부가 될 수 있습니다.
이 유닛을 교실에 생생하게 이를 지원하기 위한 몇 가지 전략은 다음과 같습니다.
- 화성 게시판 - 화성에서 영감을 얻은 게시판을 만들어 이 단원에서 학생들의 학습 내용을 보다 광범위하게 소개합니다. 백킹 페이퍼를 사용하여 게시판을 화성의 색으로 만들고, 학생들에게 휴지, 건축 용지 또는 마커를 사용하여 창의적인 요소를 추가하여 화성의 표면을 상상하고 느끼는 것을 보여주십시오. 실험실 전체에서 작업하는 학생들의 사진과 함께 학생들이 직접 쓴 글, 포스터, 그림 또는 VEX GO Unit 외부에서 화성에 대해 배우는 것에 대한 질문을 추가하십시오.
- 이 영역을 통해 화성 테마를 수행하려면 이러한 요소를 VEX GO 학습 센터에 추가하십시오. NASA 웹사이트와 같은 리소스를 활용하여 퍼서비어런스 로버 임무와 관련된 이미지와 정보를 찾고, 학생들이 현실 세계와 연결되는 모습을 더 잘 볼 수 있도록 하세요.
- 언어 예술에 연결 - 학교 또는 동네 도서관으로 여행을 떠나 학생들이 화성, 탐사선, NASA 또는 우주와 관련된 책을 빌리게 합니다. 이 책들을 교실 도서관에 추가하고, 학생들이 이 논픽션 텍스트에서 특정 질문에 대한 답을 찾기 위해 "사실 찾기 임무" 를 계속하도록 한다.
- 학생들은 NASA 2020 Mission, Perseverance rover 또는 Mars에 대해 더 일반적으로 배운 내용을 공유하기 위해 해설 또는 정보 에세이 또는 단락을 작성할 수도 있습니다. 학생들은 짧은 동영상을 만들어 학습 내용을 공유할 수 있으며, 이를 교실 커뮤니티와 공유할 수 있습니다.
- 학생들이 NASA 과학자와 엔지니어에게 편지를 써서 VEX GO로 무엇을 하고 무엇을 배우는지 공유하고 궁금한 점에 대해 질문하도록 합니다. 이 글자들을 교실에 걸어두면 학생들이 반 친구들이 무엇에 더 호기심을 갖는지 볼 수 있습니다.
- 창의력 발휘 - 행성과 우주선의 모형을 만들어 천장에 매달거나 교실에 걸어두세요. 학생들에게 과거 또는 현재와 다른 로버의 포스터를 만들어 그들이 무엇을 위해 설계되었는지, 그들이 가지고 있는 특별한 특징, 그리고 그들이 일하는 방식을 강조하게 한다. 학생들은 자신의 로버 또는 로버 추가물을 디자인하고 방에 자신의 디자인을 걸 수 있습니다.
티칭 코딩
이 단원 전체에서 학생들은 분해 및 시퀀싱과 같은 다양한 코딩 개념에 참여하게 됩니다. 이 장치 내의 실험실은 다음과 같은 유사한 형식을 따릅니다.
- 참여:
- 교사는 학생들이 실험실에서 가르칠 개념에 개인적으로 연결되도록 도울 것입니다.
- 학생들은 빌드를 완료합니다.
- 재생:
- 강의: 교사들이 코딩 챌린지를 소개합니다. 학생들이 도전의 목표를 이해하도록 한다.
- 모델: 교사는 챌린지를 완료하기 위해 프로젝트를 생성하는 데 사용되는 명령을 소개합니다. VEXcode (GO/123) 를 투사하거나 물리적 (블록/코더 카드의 표현) 을 표시하여 명령을 모델링합니다. 의사 코드를 포함하는 실험실의 경우, 프로젝트의 의도를 계획하고 개략적으로 설명하는 방법을 학생들에게 모델링합니다.
- 촉진: 교사는 프로젝트의 목표가 무엇인지, 과제와 관련된 공간적 추론, 프로젝트의 예기치 않은 결과를 해결하는 방법에 대해 학생들을 토론에 참여시키라는 메시지를 받게 됩니다. 이 토론은 또한 학생들이 도전의 목적과 명령을 올바르게 사용하는 방법을 이해하는지 확인합니다.
- 알림: 교사는 학생들에게 해결책의 첫 번째 시도가 올바르지 않거나 처음에 제대로 실행되지 않을 것임을 상기시킵니다. 여러 번 반복하도록 격려하고 시행착오가 학습의 일부임을 학생들에게 상기시킨다.
- 질문: 교사는 실험실 개념을 실제 응용 프로그램에 연결하는 토론에 학생들을 참여시킵니다. 예를 들어, "엔지니어가 되고 싶었던 적이 있습니까?" 또는 "인생에서 로봇을 본 적이 있습니까?"
- 공유: 학생들은 다양한 방법으로 학습 내용을 전달할 수 있습니다. 선택 보드를 사용하여 학생들은 자신의 학습을 가장 잘 표시하는 방법에 대한 "목소리와 선택" 을 받게 됩니다.