이제 코드를 이용해 통제권을 잡을 시간입니다! 이번 수업에서는 버튼 코딩을 사용하여 VEX AIM 코딩 로봇이 특정 위치로 이동하도록 코딩합니다. 버튼 누름을 신중하게 계획하면 시퀀스가 움직임에 어떤 영향을 미치는지, 작은 변화가 목표 달성에 큰 차이를 만들어낼 수 있는지 알 수 있습니다.
아래 영상을 시청하여 자세한 내용을 알아보세요.
- 버튼 코딩을 사용하여 로봇을 구동하고 회전합니다.
- 버튼 코딩 프로젝트를 만들고, 시작하고, 삭제합니다.
- 버튼 코딩을 이용한 원 스틱 컨트롤러 사용.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하면 사고의 방향을 잡고 전체 학급 토론을 준비하는 데 도움이 됩니다.
- 버튼 코딩으로 로봇을 움직이는 것과 운전하는 것에 비해 어떤 점이 눈에 띄나요? 최소한 세 가지 관찰 내용을 적으세요.
- 영상에서 당신의 아이디어를 뒷받침하는 어떤 내용을 보셨나요?
- 버튼 코딩을 사용하여 로봇을 특정 위치로 옮기는 것과 관련하여 궁금한 점을 두 가지 이상 나열하세요.
- 버튼을 누르는 순서가 로봇의 동작을 어떻게 바꾸었나요?
- 버튼 코딩에서 성공하는 데 도움이 될 만한 기술은 무엇이라고 생각하시나요?
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하면 사고의 방향을 잡고 전체 학급 토론을 준비하는 데 도움이 됩니다.
- 버튼 코딩으로 로봇을 움직이는 것과 운전하는 것에 비해 어떤 점이 눈에 띄나요? 최소한 세 가지 관찰 내용을 적으세요.
- 영상에서 당신의 아이디어를 뒷받침하는 어떤 내용을 보셨나요?
- 버튼 코딩을 사용하여 로봇을 특정 위치로 옮기는 것과 관련하여 궁금한 점을 두 가지 이상 나열하세요.
- 버튼을 누르는 순서가 로봇의 동작을 어떻게 바꾸었나요?
- 버튼 코딩에서 성공하는 데 도움이 될 만한 기술은 무엇이라고 생각하시나요?
학생들이 영상을 시청하고 연습하기 전에, 전체 학급 토론을 위해 모입니다.. 제공된 질문에 대한 학생들의 답변을 토론의 기초로 삼으세요.
토론을 진행할 때, 학생들이 말을 하지 않을 때에도 대화에 어떻게 참여하는지 주의하세요. 학생들에게 적극적 청취 전략을 상기시켜 더욱 협력적이고 생산적인 토론을 할 수 있도록 도와주세요. 학생들에게 다음을 권장하세요:
- 말하고 들을 때는 눈을 마주치세요.
- 자신의 생각을 자신의 말로 바꿔 표현해 보세요.
- 토론이 진행되는 동안 자신의 아이디어를 다시 검토하여 추가하거나 변경하세요.
학생들이 서로의 아이디어를 보고 발전시킬 수 있도록 학생들의 기여도를 칠판에 적어 두세요. 학생들이 생각을 표현하는 데 도움이 필요하다면 일기를 참고하도록 격려하세요. 이 저널은 학생들의 메타인지를 지원하는 도구입니다.
지도 연습
버튼 코딩에 대해 알아보고 논의했으니, 이제 실습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 활동을 시작합니다.
- 여러분의 임무는 로봇을 AprilTag ID 0으로 이동한 다음 AprilTag ID 1로 이동하는 것입니다.
- 로봇에 버튼 코딩을 시작하는 방법에 대한 지침은 여기에 링크된 문서를 참조하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 각 버튼의 기능을 기록해 두고 연습하면서 프로젝트를 시작하거나 삭제하는 방법도 적어 두세요. 수업 마무리 토론 때 해당 노트를 참고할 수 있습니다.
버튼 코딩에 대해 알아보고 논의했으니, 이제 실습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 활동을 시작합니다.
- 여러분의 임무는 로봇을 AprilTag ID 0으로 이동한 다음 AprilTag ID 1로 이동하는 것입니다.
- 로봇에 버튼 코딩을 시작하는 방법에 대한 지침은 여기에 링크된 문서를 참조하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 각 버튼의 기능을 기록해 두고 연습하면서 프로젝트를 시작하거나 삭제하는 방법도 적어 두세요. 수업 마무리 토론 때 해당 노트를 참고할 수 있습니다.
처음에 그룹 작업에 대한 기대치를 강조합니다. 과 같은 질문을 해보세요:
- 귀하의 그룹은 어떻게 시작할 예정인가요?
- 버튼 코딩으로 로봇을 코딩할 때 어떻게 차례를 정할 수 있나요?
- 로봇을 코딩하는 차례가 아니라면, 도움이 될 만한 일이 뭐가 있을까요?
각 학생에게 과제 카드를 나눠줍니다. 제공된 과제 카드(Google / .docx / .pdf)는 이 가이드 연습의 기초이며, 학생들의 요구에 가장 잘 맞게 조정할 수 있습니다. 작업 카드 사용에 대한 몇 가지 추가 주요 사항은 다음과 같습니다.
- 학생들이 활동 중에 진행 상황을 모니터링할 수 있도록 연습 체크리스트에 있는 항목을 체크하도록 격려하세요.
- 도움이나 추가 지원이 필요한 경우 학생들에게 "막힌 것 같으세요?" 전략을 시도해 보라고 상기시켜 주세요.
- 학생들은 교사가 자신의 연습 내용을 공유할 준비가 되었을 때 소통하는 데 도움이 되는 성공 기준을 활용해야 합니다.
작업 카드에 대해 자세히 알아보려면 이 문서참조하세요.
학생들이 그룹별로 연습 활동에 참여하는 동안 교실을 돌아다니며 진행 상황과 이해도를 논의합니다. 다음과 같은 질문을 해보세요.
- 프로젝트를 실행하면 무슨 일이 일어날까요? 로봇 화면에서 무슨 일이 일어나는지 보시나요?
- 당신의 프로젝트에 대한 계획은 무엇인가요? 로봇은 무엇을 먼저/두 번째/다음에 할 것인가?
- 프로젝트를 테스트했을 때 로봇이 의도한 대로 동작했나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
버튼 코딩에 대한 다른 교육자의 생각을 읽으려면 VEX PD+에서 이 대화를 하세요.
마무리
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 작업을 완료하는 데 있어서 버튼을 누르는 순서나 순서가 중요했습니까? 왜? 아니면 왜?
- 이 아이디어를 뒷받침할 만한 증거가 있나요?
- 영상에서 본 것과 다르게 실제로 연습을 통해 배운 점은 무엇인가요?
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 작업을 완료하는 데 있어서 버튼을 누르는 순서나 순서가 중요했습니까? 왜? 아니면 왜?
- 이 아이디어를 뒷받침할 만한 증거가 있나요?
- 영상에서 본 것과 다르게 실제로 연습을 통해 배운 점은 무엇인가요?
학생들이 전체 학급 토론에서 학습 내용을 공유하도록 안내합니다. 이러한 토론을 통해 학생들이 공유된 이해나 학습 목표를 중심으로 사고를 수렴하도록 돕습니다.
학생들이 일기에 답한 질문은 토론의 시작점이 됩니다. 학생들이 공통된 이해를 얻도록 돕기 위해 후속 질문을 던지세요. 다음과 같은 질문으로 후속 조치를 취하세요:
- 시퀀스 관찰 및 증거:
- 동의하시나요, 아니면 동의하지 않으시나요? 왜? 귀하의 문서는 귀하의 주장을 어떻게 뒷받침합니까?
- 연습을 통해 새로운 것을 배우려면:
- 이는 다른 그룹이 연습을 통해 얻은 교훈과 일치합니까? 왜? 아니면 왜?
- 여러분이 흔히 듣는 생각은 무엇인가요? 이 새로운 학습은 귀하의 그룹이 활동을 완료하는 방식에 어떤 영향을 미쳤을까요?
버튼의 공유 맵을 만들고 각 버튼의 기능을 표시한 다음, 학생들이 버튼 코딩에 대해 지금까지 공유한 이해를 반영하는 아티팩트를 만드는 데 도움이 되는 "팁"을 기록합니다.
다음 수업으로 넘어가려면 다음 > 선택하세요.