목표를 달성하는 방법은 여러 가지가 있습니다! 이번 수업에서는 버튼 코딩을 사용하여 동일한 위치로 가는 다양한 경로를 계획하고 코딩해 보겠습니다. 여러 가지 전략을 테스트하면 순서가 움직임에 어떤 영향을 미치는지 알 수 있으며, VEX AIM 코딩 로봇으로 탐색하는 가장 좋은 방법을 발견할 수 있습니다.
아래 영상을 시청하여 자세한 내용을 알아보세요.
- 로봇의 경로를 계획합니다.
- 해당 경로를 일련의 버튼 누름 순서로 분해합니다.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 경로 계획을 사용하면 버튼 코딩을 더 쉽게 사용할 수 있나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
- 당신의 주장을 뒷받침하는 영상에서 무엇을 보셨나요?
- 버튼 코딩을 효과적으로 사용하는 데 도움이 되는 경로 계획에 대한 두 가지 질문은 무엇입니까?
- 영상에 나오지 않은 AprilTag에 도달하는 추가 경로가 있다고 생각하시나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 경로 계획을 사용하면 버튼 코딩을 더 쉽게 사용할 수 있나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
- 당신의 주장을 뒷받침하는 영상에서 무엇을 보셨나요?
- 버튼 코딩을 효과적으로 사용하는 데 도움이 되는 경로 계획에 대한 두 가지 질문은 무엇입니까?
- 영상에 나오지 않은 AprilTag에 도달하는 추가 경로가 있다고 생각하시나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
학생들이 영상을 시청하고 연습하기 전에, 전체 학급 토론을 위해 모입니다.. 제공된 질문에 대한 학생들의 답변을 토론의 기초로 삼으세요.
학생들과 토론을 할 때, 존중하는 과학적 담론을 뒷받침하는 기술과 성향을 모델로 보여주세요.
- 학생들이 관찰과 아이디어를 공유할 때 다양한 의견을 구하세요.
- 학생들에게 모든 발표를 잘 듣고, 자신의 생각이 증거와 어떻게 비슷하거나 다른지 공유하도록 상기시켜 주세요.
- 학생들이 생산적인 방식으로 질문을 구성하도록 돕고, 필요한 경우 함께 질문을 수정하세요.
학생들이 서로의 아이디어를 보고 발전시킬 수 있도록 학생들의 기여도를 칠판에 적어 두세요.
지도 연습
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

단계: 활동을 시작합니다.
- 여러분의 과제는 버튼 코딩을 사용하여 로봇이 AprilTag ID 0으로 이동하도록 계획하고 코딩하는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 인쇄 가능한 버튼 또는 이 코딩 계획 시트을 사용하여 작업을 완료하는 데 사용한 버튼 누름 순서를 추적하세요. 프로젝트를 시각적으로 보여주면 단계 순서를 추적하는 데 도움이 되며, 이는 프로젝트에서 오류를 찾거나 수정해야 할 때 유용합니다.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

단계: 활동을 시작합니다.
- 여러분의 과제는 버튼 코딩을 사용하여 로봇이 AprilTag ID 0으로 이동하도록 계획하고 코딩하는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 인쇄 가능한 버튼 또는 이 코딩 계획 시트을 사용하여 작업을 완료하는 데 사용한 버튼 누름 순서를 추적하세요. 프로젝트를 시각적으로 보여주면 단계 순서를 추적하는 데 도움이 되며, 이는 프로젝트에서 오류를 찾거나 수정해야 할 때 유용합니다.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
전경 그룹 작업 시작 시 기대치. 다음과 같은 질문을 해보세요.
- 귀하의 그룹은 로봇의 경로를 계획하는 책임을 어떻게 공유할 예정인가요?
- 로봇을 코딩할 때 어떻게 교대로 코딩할 수 있나요?
- 코딩 차례가 아닐 때 도움을 줄 수 있는 일이 뭐가 있을까요?
각 학생에게 과제 카드를 나눠줍니다. 제공된 작업 카드(Google / .docx / .pdf)는 활동의 기초이며 편집 가능한 형식입니다. 학생들의 요구에 가장 잘 부합하도록 작업 카드를 조정하세요.
- 학생들에게 과제 카드의 아래쪽 절반에 학습 내용을 기록하도록 상기시켜 주세요. 문장의 줄기는 학생들이 그룹 토론을 통해 배운 내용에 대해 생각하도록 유도하기 위해 제공됩니다.
- 학생들이 영상에 나온 인쇄물을 활용해 프로젝트를 계획하도록 하려면, 이 인쇄 가능한 버튼인쇄하여 배포하세요. 학생들은 버튼 코딩 계획 시트 사용하여 버튼 코딩 프로젝트를 추적할 수도 있습니다.
- 학생들은 자신의 학습 내용을 일지에 계속해서 기록할 수도 있습니다. 저널은 학생들의 사고를 가시화하는 도구이며, 학생들에게 가장 적합한 방식으로 스케치, 글쓰기, 학습 내용을 창의적으로 문서화하는 데 사용하도록 고안되었습니다.
학생들이 그룹별로 연습 활동에 참여하는 동안 교실을 돌아다니며 학생들의 진도와 이해도에 대해 논의합니다.. 다음과 같은 질문을 해보세요.
- 코딩한 순서를 어떻게 문서화하고 있나요?
- 로봇 코딩에서 가장 어려운 부분은 무엇입니까?
- 귀하의 그룹은 이 프로젝트를 계획하고 완료하기 위해 어떻게 협업했나요?
마무리
이제 다양한 경로의 코딩 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 여러분의 그룹은 어떻게 협력하여 코딩 경로를 선택했나요? 함께 결정을 내리기 위해 어떤 전략을 사용했나요?
- 연습을 통해 버튼 코딩 프로젝트를 계획하고 코딩하는 방법에 대해 이전에 몰랐던 어떤 점을 더 배웠나요?
- 버튼 코딩 시, 프로젝트 계획은 버튼을 누르는 순서와 어떤 관련이 있나요? 귀하의 계획이 버튼을 누르는 것과 일치합니까? 그 이유 또는 그 이유를 설명하세요.
이제 다양한 경로의 코딩 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 여러분의 그룹은 어떻게 협력하여 코딩 경로를 선택했나요? 함께 결정을 내리기 위해 어떤 전략을 사용했나요?
- 연습을 통해 버튼 코딩 프로젝트를 계획하고 코딩하는 방법에 대해 이전에 몰랐던 어떤 점을 더 배웠나요?
- 버튼 코딩 시, 프로젝트 계획은 버튼을 누르는 순서와 어떤 관련이 있나요? 귀하의 계획이 버튼을 누르는 것과 일치합니까? 그 이유 또는 그 이유를 설명하세요.
학생들이 전체 학급 토론에서 학습 내용을 공유하도록 안내합니다. 학생들이 일기에 답한 질문은 토론의 시작점이 됩니다. 학생들이 공유된 이해를 중심으로 사고를 수렴하도록 돕기 위해 후속 질문을 던집니다. 다음과 같은 질문을 해보세요.
- 협업을 위해:
- 이 전략은 앞으로 이 과정을 이수하는 데 어떻게 도움이 될까요? 왜? 다른 사람들도 비슷하거나 다른 방식으로 협업하는 방법을 알고 있나요?
- 추가 학습을 위해:
- 동의하시나요, 아니면 동의하지 않으시나요? 왜? 버튼 코딩을 사용하는 데 도움이 되는 연습을 통해 또 무엇을 배웠나요?
- 우리가 동의할 수 있는 공통된 아이디어는 무엇입니까?
- 계획 및 버튼 누름:
- 버튼을 누르는 순서나 순서를 바꾸면 프로젝트가 어떻게 달라졌을까요?
학생들이 공유한 이해를 바탕으로 앞으로 참고할 수 있는 협업 및 버튼 코딩 전략을 토론에서 찾아 기록해 두세요. 학생들에게 일기를 언제든지 사용하여 자신의 아이디어를 설명하고 생각을 표현할 수 있다는 점을 상기시켜 주세요. 그들은 토론 내용을 이해하는 데 도움이 되는 경로 그림을 공유하고, 작업 카드 문서를 읽거나, 일기에 아이디어를 스케치할 수 있습니다.
버튼 코딩에 사용되는 것과 같은 학생들의 공간 추론 기술을 개발하는 것의 중요성에 대한 통찰력 얻으려면 이 VEX PD+ Insights 기사를 참조하세요.
다음 수업으로 넘어가려면 다음 > 선택하세요.