이제 VEX AIM 코딩 로봇에 새로운 동작을 가르칠 차례입니다! 이번 수업에서는 로봇을 전진과 후진으로 움직여 보겠습니다. 먼저 운전을 한 다음, VEXcode AIM을 사용하여 운전 경로를 코드로 변환합니다. 이전 수업에서 배운 내용을 바탕으로 프로젝트를 계속 탐색하고 반복해 보세요.
아래 영상을 시청하여 자세한 내용을 알아보세요.
- 프로젝트에 추가 블록을 추가합니다.
- 드롭다운 매개변수 변경.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 로봇은 프로젝트의 블록을 어떻게 실행하나요? 확신이 없더라도 자신의 생각을 설명하세요.
- 영상에서 당신의 생각을 뒷받침하는 어떤 점을 관찰하셨나요?
- 로봇 코딩에 대한 질문을 두 개 이상 나열해 보세요. 이를 통해 작업을 완료하는 방법을 더 잘 이해하는 데 도움이 될 것입니다.
- 코딩이나 VEX코드에 대해 배운 것 중 이 수업에서 성공하는 데 도움이 될 만한 것이 무엇이라고 생각하시나요?
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 로봇은 프로젝트의 블록을 어떻게 실행하나요? 확신이 없더라도 자신의 생각을 설명하세요.
- 영상에서 당신의 생각을 뒷받침하는 어떤 점을 관찰하셨나요?
- 로봇 코딩에 대한 질문을 두 개 이상 나열해 보세요. 이를 통해 작업을 완료하는 방법을 더 잘 이해하는 데 도움이 될 것입니다.
- 코딩이나 VEX코드에 대해 배운 것 중 이 수업에서 성공하는 데 도움이 될 만한 것이 무엇이라고 생각하시나요?
학생들이 영상을 시청하고 연습하기 전에, 전체 학급 토론을 위해 모입니다.. 제공된 질문에 대한 학생들의 답변을 토론의 기초로 삼으세요.
토론하는 동안 다양한 아이디어에 대해 개방적인 태도를 보이는 모범을 보이고, 다른 사람이 공유하는 내용을 존중하는 대화 습관을 학생들에게 상기시켜 주세요. 학생들의 코딩 경험 수준은 다양하므로, 어떤 학생에게는 직관적으로 보이는 것이 다른 학생에게는 중요한 이정표가 될 수 있습니다. 학생들에게 특정 언어를 사용하도록 상기시켜 코딩과 VEX코드 사용에 대한 공통 언어를 확립하도록 돕습니다. 학생들이 참조할 수 있도록 VEX코드 어휘 목록을 눈에 잘 띄는 곳에 보관하세요.
학생들이 서로의 아이디어를 보고 발전시킬 수 있도록 학생들의 기여도를 칠판에 적어 두세요. 비디오에서 일기나 시각 자료를 참고하여 자신의 생각을 명확하게 표현할 수 있도록 상기시켜 주세요.
지도 연습
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 파란색 통에서 주황색 통으로 몰고 가서 각 통 사이를 지나 시작 위치로 돌아오는 것입니다. 주도적인 경로를 문서화한 다음 해당 움직임을 코딩하는 방법을 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 이전 수업에서 코딩 프로젝트를 구축하는 데 사용한 세부 정보를 고려하세요. 각각의 움직임에 주의를 기울이고, 이를 자세히 기록하세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 여러분의 과제는 2단계에서 계획한 경로를 사용하여 VEX코드 AIM 에서 로봇 코딩하여 파란색 통에서 주황색 통으로 이동한 후 다시 시작 지점으로 돌아오는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 코딩 중에 그룹이 막혔을 때 도움을 받으려면 드라이브 모드로 돌아가세요. 로봇의 움직임에 대한 구체적인 사항을 파악하는 데 도움이 되도록 필요한 경우 천천히 운전할 수 있습니다.
4단계: 탐험하세요! 운전과 코딩을 오가며 프로젝트를 반복하고 솔루션을 개선하세요.
- 여러분의 그룹과 함께 프로젝트를 개선할 수 있는 방법을 브레인스토밍해 보세요.
- 로봇을 운전하여 아이디어를 테스트하고, 시작할 로봇을 하나 선택하세요.
- 프로젝트를 반복하여 새로운 주도적 행동에 맞게 만드세요.
- 운전과 코딩을 번갈아가며 프로젝트를 반복하고 작업을 완료하기 위한 최상의 전략을 찾으세요!
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 파란색 통에서 주황색 통으로 몰고 가서 각 통 사이를 지나 시작 위치로 돌아오는 것입니다. 주도적인 경로를 문서화한 다음 해당 움직임을 코딩하는 방법을 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 이전 수업에서 코딩 프로젝트를 구축하는 데 사용한 세부 정보를 고려하세요. 각각의 움직임에 주의를 기울이고, 이를 자세히 기록하세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 여러분의 과제는 2단계에서 계획한 경로를 사용하여 VEX코드 AIM 에서 로봇 코딩하여 파란색 통에서 주황색 통으로 이동한 후 다시 시작 지점으로 돌아오는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 코딩 중에 그룹이 막혔을 때 도움을 받으려면 드라이브 모드로 돌아가세요. 로봇의 움직임에 대한 구체적인 사항을 파악하는 데 도움이 되도록 필요한 경우 천천히 운전할 수 있습니다.
4단계: 탐험하세요! 운전과 코딩을 오가며 프로젝트를 반복하고 솔루션을 개선하세요.
- 여러분의 그룹과 함께 프로젝트를 개선할 수 있는 방법을 브레인스토밍해 보세요.
- 로봇을 운전하여 아이디어를 테스트하고, 시작할 로봇을 하나 선택하세요.
- 프로젝트를 반복하여 새로운 주도적 행동에 맞게 만드세요.
- 운전과 코딩을 번갈아가며 프로젝트를 반복하고 작업을 완료하기 위한 최상의 전략을 찾으세요!
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
전경 그룹 작업 시작 시 기대치. 코딩에서 협업의 역할에 대해 자세히 알아보려면 쌍 프로그래밍에 대한 이 문서를 참조하세요. 다음과 같은 질문을 해보세요.
- 귀하의 그룹은 이 활동을 어떻게 시작할 예정인가요?
- 모든 사람이 운전, 코딩, 반복에 기여하도록 하려면 어떻게 해야 할까요?
2단계 과제 카드를 각 학생에게 나눠줍니다 (Google / .docx / .pdf). 로봇을 운전하여 작업을 완료하는 목적은 학생들이 작업의 물리적 모델을 개발하고, 코딩을 시작할 때 이를 바탕으로 계산 모델을 구축하는 것입니다. 지도 실습의 주행 부분에서 모든 학생이 운전하고, 서류를 작성하고, 경로를 계획하는 데 필요한 시간을 갖도록 합니다. 간단한 작업부터 좋은 습관을 들이면 나중에 작업이 더 복잡해질 때에도 도움이 됩니다. 코딩과 함께 드라이브 모드를 사용하는 것의 가치에 대해 자세히 알아보려면 이 VEX PD+ Insights 기사를 하세요.
학생들이 운전 연습을 마치면, 을 돌아다니며 학생들의 학습 내용을 확인합니다. 다음과 같은 질문을 해보세요:
- 운전 중 코딩에 도움이 될 만한 주의 사항은 무엇인가요? 그것이 당신에게 왜 중요한가요?
- 모두가 같은 방식으로 운전하고 문서를 작성했나요? 비슷한 점이나 다른 점은 무엇인가? 어떻게 여러분의 아이디어를 공유 계획으로 결합할 수 있을까요?
운전 성공 기준을 충족한 각 학생에게 3단계 과제 카드를 배포하고 계획한 경로를 공유합니다 (Google / .docx / .pdf). 그런 다음 학생들은 계획한 경로를 기반으로 초기 VEXcode 프로젝트를 구축합니다.
학생들이 로봇을 코딩하는 동안 교실을 돌아 학생들과 토론을 통해 코딩 진행 상황과 이해도를 알아봅니다. 과 같은 질문을 해보세요:
- 로봇을 다른 방향으로 움직이게 하려면 어떻게 해야 하나요?
- 로봇의 움직임을 코딩했을 때와 같은 경로를 주행했을 때 로봇의 움직임에서 어떤 점을 알 수 있나요? 로봇이 어느 쪽에서 더 정확합니까? 왜 그럴까? 아니면 왜 그렇지 않을까?
- 모든 사람이 코딩 과정에 기여하도록 어떻게 하고 계신가요?
학생들이 코딩 프로젝트를 완성하면 4단계로 넘어갈 수 있습니다. 학생들에게 프로젝트를 탐색하고 반복하면서 문서를 추가하도록 상기시켜 코드를 개선할 때 가장 유용한 전략과 세부 정보가 무엇인지 파악하도록 돕습니다. 4단계 동안 학생들은 운전과 코딩을 자유롭고 자주 오가며 프로젝트를 개선하기 위한 아이디어를 지속적으로 테스트해야 합니다. 학생들이 탐구하는 동안 다음과 같은 질문을 해보세요.
- 여러분이 시도했던 아이디어 중 하나를 말해보세요. 성공 여부를 어떻게 결정하셨나요?
- 귀하의 프로젝트에서 어떤 점을 개선하려고 하시나요? 이를 개선하기 위한 전략은 무엇입니까?
- 어떻게 변경 사항을 문서화하고 있나요? 그 문서가 나중에 프로젝트를 설명하는 데 어떻게 도움이 될까요?
마무리
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 운전과 코딩을 함께 활용하면서 무엇을 배웠나요? 어떻게 그 학습 내용을 기록하셨나요?
- 로봇을 운전하는 것이 더 정확한가요, 아니면 코딩하는 것이 더 정확한가요? 왜? 당신의 주장을 뒷받침할 만한 증거는 무엇입니까?
- VEXcode를 사용하면서 앞으로 나아가는 데 도움이 될 만한 어떤 것을 배웠나요?
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 운전과 코딩을 함께 활용하면서 무엇을 배웠나요? 어떻게 그 학습 내용을 기록하셨나요?
- 로봇을 운전하는 것이 더 정확한가요, 아니면 코딩하는 것이 더 정확한가요? 왜? 당신의 주장을 뒷받침할 만한 증거는 무엇입니까?
- VEXcode를 사용하면서 앞으로 나아가는 데 도움이 될 만한 어떤 것을 배웠나요?
학생들이 전체 학급 토론에서 학습 내용을 공유하도록 안내합니다. 학생들이 저널에 답한 질문은 토론의 시작점이 됩니다. 학생들이 공유된 이해를 중심으로 사고를 수렴하도록 돕기 위해 후속 질문을 던집니다. 다음과 같은 질문을 해보세요.
- 만약 누군가 당신에게 매개변수가 무엇인지 묻는다면, 무엇이라고 대답하시겠습니까? 이를 뒷받침하는 증거는 무엇입니까?
- 연습하기 전에는 몰랐지만, 지금은 로봇을 운전하거나 코딩하는 데 대해 무엇을 알고 있나요? 그것을 뒷받침할 만한 증거가 있나요?
- 향후 수업을 위해 기억하고 싶은 VEX코드 사용에 대한 팁이나 요령은 무엇이 있나요? 왜 도움이 되나요?
로봇 코딩에 대한 학생들의 공통된 이해를 반영하는 아티팩트를 만드는 데 도움이 되도록, 수업 1에서 학생들이 공유한 내용을 기반으로 VEXcode 코딩 연습 공유 목록에 추가합니다.
다음 수업으로 넘어가려면 다음 > 선택하세요.