VEX GO 적용
VEX GO에 연결
해양 비상대응팀에서 학생들은 VEX GO 키트를 사용하여 미로를 탐색하는 코드 베이스 로봇을 제작하고 코딩하며, 바다 쓰레기를 수집합니다. 학생들은 코드 베이스 외에도 빌딩 구성 요소에도 참여하게 됩니다. 그들은 아이템을 수집할 코드 베이스 로봇에 부착할 확장 기능을 설계하고 구축해야 합니다.
빌드를 통해 학생들은 학습하는 개념을 직접 3D로 표현할 수 있습니다. 학생들은 특정한 구조에 대한 정신적 이미지를 분해하여 공간적 추론 능력을 연습하고 키웁니다. 그들은 스케치를 통해 그 이미지를 전달하고 연구실에서 설명한 기준을 충족하는 무언가를 만들어내라는 요청을 받습니다.
학생들이 단원을 진행하면서 확장 기능을 빌드하기 전에 코드 베이스 로봇을 빌드하는 지침을 따르도록 요청받습니다. 학생들은 그룹으로 작업하여 작품을 만들게 됩니다. 그룹으로 작업하면 학생들은 공간 언어를 사용하여 그룹 파트너와 함께 작품이 어떻게 연결되는지 설명할 수 있는 기회를 얻습니다. 학생들은 증축 설계 과정에서 자신의 아이디어와 스케치를 문서화하여 다른 사람들과 공유하고, 건물 건설 과정의 기초를 마련합니다. 몇 가지 예로는 "이 부분은 저 부분 위에 있습니다" 또는 "이 부분을 사용하여 코드 베이스 로봇의 이 부분에 확장 기능을 첨부할 것입니다" 등이 있습니다.
이 단원 전체에서 학생들은 VEXcode GO를 사용하여 코딩 과제를 완료하면서 로봇을 다양한 코스로 이동시킵니다. 학생들은 공간적 추론 기술을 사용하여 로봇이 어떻게 움직여야 하고, 단원의 과제를 통해 바다 쓰레기를 어떻게 수거해야 하는지 정신적으로 매핑합니다. 학생들은 프로젝트에 대한 의사코드를 만들기 위해 드라이브트레인 명령(예: 오른쪽으로 90도 회전)을 사용할 때 방향 단어를 사용해야 하며, 그룹과 교사와 소통할 때 제스처를 사용해야 합니다. 이런 방식으로 학생들은 코딩과 엔지니어링 과제를 통해 공간 추론 능력을 개발할 수 있습니다.
코딩 교육
이 단원 전체에서 학생들은 분해와 시퀀싱과 같은 다양한 코딩 개념을 접하게 됩니다. 이 단원의 실험실은 비슷한 형식을 따릅니다.
- 관계를 맺다:
- 교사는 학생들이 실험실에서 가르칠 개념과 개인적인 연관성을 갖도록 도울 것입니다.
- 놀다:
- 지시: 교사가 코딩 과제를 소개합니다. 학생들이 과제의 목표를 이해했는지 확인하세요.
- 모델: 교사는 과제를 완료하기 위한 프로젝트 생성에 사용될 명령어를 소개합니다. VEXcode GO를 투사하거나 블록의 물리적 표현을 보여줌으로써 명령을 모델링합니다. 의사코드가 포함된 랩의 경우, 학생들에게 프로젝트의 의도를 계획하고 개략적으로 설명하는 방법을 모델로 제시합니다.
- 촉진: 교사는 학생들이 프로젝트의 목표, 과제에 관련된 공간적 추론, 프로젝트의 예상치 못한 결과에 대한 문제 해결 방법 등에 관해 토론하도록 유도하는 메시지를 받게 됩니다. 또한 이 토론을 통해 학생들이 도전 과제의 목적과 명령어를 올바르게 사용하는 방법을 이해하고 있는지 확인할 수 있습니다.
- 상기시키기: 교사는 학생들에게 해결책을 처음 시도할 때 정답이 아니거나 처음부터 제대로 실행되지 않을 수 있음을 상기시킵니다. 여러 번 반복하도록 장려하고, 시행착오도 학습의 일부라는 점을 학생들에게 상기시켜 주세요.
- 질문: 교사는 랩 개념을 실제 응용 프로그램과 연결하는 토론을 학생들과 진행합니다. 몇 가지 예로는 "엔지니어가 되고 싶었던 적이 있나요?" 또는 "인생에서 로봇을 본 적이 있나요?" 등이 있습니다.
- 공유하다:
- 학생들은 다양한 방법으로 학습 내용을 전달할 기회를 얻습니다. 선택 보드를 사용하면 학생들은 자신의 학습 내용을 가장 잘 표현할 수 있는 "발언권과 선택권"을 갖게 됩니다.