이제 각도 매개변수를 변경하면 코딩 프로젝트가 어떻게 개선될 수 있는지 살펴보았으니, 이 지식을 바탕으로 로봇이 가능한 한 빨리 통 주위를 탐색하도록 코딩해 보겠습니다. 로봇의 움직임의 정확도와 속도를 모두 개선하기 위해 각도를 조정하는 데 집중하게 될 것입니다.
아래 영상을 시청하여 자세한 내용을 알아보세요.
- 정밀성을 위해 작은 각도 조정을 사용합니다.
- 로봇으로부터 다른 거리에 배치된 장애물을 피하기 위해 각도를 조정합니다.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 로봇과 물체의 거리에 따라 각도와 거리 매개변수가 어떻게 달라지는지에 대한 질문을 두 개 이상 나열하세요.
- 정밀성을 위해 작은 각도 조정을 어떻게 활용할까요?
- 영상에서 당신의 생각을 뒷받침하는 어떤 점을 관찰하셨나요?
- 이 수업에 도움이 될 코딩이나 VEX코드에 대해 배운 내용이 있나요?
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 로봇과 물체의 거리에 따라 각도와 거리 매개변수가 어떻게 달라지는지에 대한 질문을 두 개 이상 나열하세요.
- 정밀성을 위해 작은 각도 조정을 어떻게 활용할까요?
- 영상에서 당신의 생각을 뒷받침하는 어떤 점을 관찰하셨나요?
- 이 수업에 도움이 될 코딩이나 VEX코드에 대해 배운 내용이 있나요?
학생들이 영상을 시청하고 연습하기 전에, 전체 학급 토론을 위해 모입니다.. 제공된 질문에 대한 학생들의 답변을 토론의 기초로 삼으세요.
학생들의 기여를 칠판에 적어 두면 모두가 서로의 아이디어를 보고 발전시킬 수 있습니다. 비디오에서 일기나 시각 자료를 참고하여 자신의 생각을 명확하게 표현할 수 있도록 상기시켜 주세요.
지도 연습
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 최대한 빨리 세 개의 장애물 주변으로 운전하는 것입니다. 운전을 기록한 다음, 그 움직임을 어떻게 코딩할지 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 이전 수업에서 코딩 프로젝트를 구축하는 데 사용한 세부 정보를 고려하세요. 장애물을 피하면서 각 각도와 거리에 주의를 기울이고, 운전 과정을 자세히 기록하여 경로 계획을 세우세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 2단계에서 계획한 경로를 사용하여 로봇이 3개의 장애물을 최대한 빨리 피할 수 있도록 코딩하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 로봇 각도기 과 눈금자를 사용하여 각도와 거리 매개변수를 결정하는 데 도움을 받으세요.
4단계: 예측-구동-측정-코딩 프로세스를 사용하여 로봇이 두 배럴 주위를 이동할 때 속도를 향상시킵니다.
- 예측하다
- 로봇의 속도를 개선하기 위해 작은 조정을 할 각도 하나를 선택하세요. 이 문장의 줄기를 사용하여 각도를 개선하는 방법에 대한 그룹 예측을 하고 일기에 기록하세요.
- 각도는 약 ____________도 정도가 될 것으로 생각합니다.
- 로봇의 속도를 개선하기 위해 작은 조정을 할 각도 하나를 선택하세요. 이 문장의 줄기를 사용하여 각도를 개선하는 방법에 대한 그룹 예측을 하고 일기에 기록하세요.
- 드라이브
- 예상 각도로 로봇을 운전하여 예측을 테스트해 보세요. 이상하다고 느껴지면, 더 정확하게 만들기 위해 어떤 부분을 바꿔야 한다고 생각하시나요? 그렇지 않다면, 무엇이 옳다고 생각하시나요?
- 측정하다
- 로봇 각도기를 로봇 아래에 놓으세요. 실제로 로봇을 어떤 각도로 운전했나요?
- 암호
- 코딩 프로젝트에 새로운 각도를 활용해 보세요! 프로젝트를 조정한 다음 실행하여 테스트해 보세요. 새로운 각도의 정확도가 로봇의 속도를 향상시키나요? 그렇지 않은 경우 로봇 각도기를 사용하여 각도를 변경한 후 다시 시도해 보세요. 작업을 진행하면서 각도 측정과 관찰 결과를 반드시 일지에 기록하세요.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
영상을 시청하고 토론했으니, 이제 연습할 차례입니다!
1단계: 아래와 같이 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 최대한 빨리 세 개의 장애물 주변으로 운전하는 것입니다. 운전을 기록한 다음, 그 움직임을 어떻게 코딩할지 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 이전 수업에서 코딩 프로젝트를 구축하는 데 사용한 세부 정보를 고려하세요. 장애물을 피하면서 각 각도와 거리에 주의를 기울이고, 운전 과정을 자세히 기록하여 경로 계획을 세우세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 2단계에서 계획한 경로를 사용하여 로봇이 3개의 장애물을 최대한 빨리 피할 수 있도록 코딩하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 로봇 각도기 과 눈금자를 사용하여 각도와 거리 매개변수를 결정하는 데 도움을 받으세요.
4단계: 예측-구동-측정-코딩 프로세스를 사용하여 로봇이 두 배럴 주위를 이동할 때 속도를 향상시킵니다.
- 예측하다
- 로봇의 속도를 개선하기 위해 작은 조정을 할 각도 하나를 선택하세요. 이 문장의 줄기를 사용하여 각도를 개선하는 방법에 대한 그룹 예측을 하고 일기에 기록하세요.
- 각도는 약 ____________도 정도가 될 것으로 생각합니다.
- 로봇의 속도를 개선하기 위해 작은 조정을 할 각도 하나를 선택하세요. 이 문장의 줄기를 사용하여 각도를 개선하는 방법에 대한 그룹 예측을 하고 일기에 기록하세요.
- 드라이브
- 예상 각도로 로봇을 운전하여 예측을 테스트해 보세요. 이상하다고 느껴지면, 더 정확하게 만들기 위해 어떤 부분을 바꿔야 한다고 생각하시나요? 그렇지 않다면, 무엇이 옳다고 생각하시나요?
- 측정하다
- 로봇 각도기를 로봇 아래에 놓으세요. 실제로 로봇을 어떤 각도로 운전했나요?
- 암호
- 코딩 프로젝트에 새로운 각도를 활용해 보세요! 프로젝트를 조정한 다음 실행하여 테스트해 보세요. 새로운 각도의 정확도가 로봇의 속도를 향상시키나요? 그렇지 않은 경우 로봇 각도기를 사용하여 각도를 변경한 후 다시 시도해 보세요. 작업을 진행하면서 각도 측정과 관찰 결과를 반드시 일지에 기록하세요.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
전경 그룹 작업 시작 시 기대치. 코딩에서 협업의 역할에 대해 자세히 알아보려면 쌍 프로그래밍에 대한 이 문서를 참조하세요. 다음과 같은 질문을 해보세요.
- 귀하의 그룹은 이 활동을 어떻게 시작할 예정인가요?
- 모든 사람이 운전과 코딩에 기여하도록 하려면 어떻게 해야 하나요?
2단계 과제 카드를 각 학생에게 나눠줍니다 (Google / .docx / .pdf). 로봇을 운전하여 작업을 완료하는 목적은 학생들이 작업의 물리적 모델을 개발하고, 코딩을 시작할 때 이를 바탕으로 계산 모델을 구축하는 것입니다. 지도 실습의 주행 부분에서 모든 학생이 운전, 문서 작성, 경로 계획에 필요한 시간을 갖도록 합니다. 간단한 작업부터 좋은 습관을 들이면 나중에 작업이 더 복잡해질 때에도 도움이 됩니다.
학생들이 운전 연습을 마치면, 을 돌아다니며 학생들의 학습 내용을 확인합니다. 다음과 같은 질문을 해보세요:
- 운전할 때 코딩에 도움이 될 만한 주의를 기울이는 부분이 있다면 무엇인가요? 그것이 당신에게 왜 중요한가요?
- 모두가 같은 방식으로 운전하고 문서를 작성했나요? 비슷한 점이나 다른 점은 무엇인가? 어떻게 여러분의 아이디어를 공유 계획으로 결합할 수 있을까요?
운전 성공 기준을 충족한 각 학생에게 3단계 과제 카드를 배포하고, 경로 계획을 귀하와 공유합니다 (Google / .docx / .pdf). 그런 다음 학생들은 자신의 계획을 기반으로 VEXcode 프로젝트를 구축합니다. 학생들이 프로젝트를 만들고 테스트할 때 추진 문서를 추가하도록 격려하여 어떤 전략과 세부 정보가 가장 유용한지 파악하도록 돕습니다. 또한 실행 취소 및 다시 실행 버튼을 사용하여 도움을 받을 수도 있습니다. 학생들에게 언제든지 운전을 다시 시작할 수 있다는 점을 상기시켜 프로젝트를 성공적으로 코딩할 수 있도록 도와주세요.
학생들은 경로를 계획할 때 인쇄된 로봇 각도기 사용하는 것이 좋습니다. 학생들이 프린터를 사용할 수 없는 경우, 이 자료를 인쇄해 주세요.
학생들이 로봇을 코딩하는 동안 교실을 돌아 학생들과 토론을 통해 코딩 진행 상황과 이해도를 알아봅니다. 과 같은 질문을 해보세요:
- 수업에서 배운 내용을 어떻게 사용하여 각도 측정값을 선택하고 있나요?
- 정밀도와 로봇의 이동 속도가 어떻게 연관되어 있다고 생각하시나요?
- 여러분의 그룹은 이 작업을 함께 완료하기 위해 어떻게 협력했나요?
4단계는 운전과 코딩을 오가며 학생들의 반복과 탐구를 촉진하고, 프로젝트를 개선하고 작업에 가장 적합한 전략을 찾도록 설계되었습니다. 학생들은 예측-구동-측정-코딩 프로세스를 사용하여 로봇의 움직임을 한 번에 하나씩 개선하고, 정밀도를 높이기 위해 작은 각도 조정에 집중하여 전반적인 속도를 향상시켜야 합니다. 그들은 프로젝트를 개선하기 위해 반복적으로 이 과정을 반복해야 합니다. 이 과정을 원활하게 진행하려면 다음과 같은 질문을 해보세요.
- 테스트 결과가 예측과 일치했나요? 어떤 조정이 필요하신가요?
- 운전하기 전에 각도를 예측하는 것이 로봇의 움직임 정확도를 높이는 데 어떻게 도움이 될까요?
- 각도의 정확도를 높이면 로봇이 세 개의 배럴을 더 빨리 주행하는 데 도움이 될까요? 어떻게 아세요?
- 이 과정 전반에 걸쳐 일기에 무엇을 기록하셨나요? 문서화 프로세스를 어떻게 개선할 수 있나요?
마무리
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 운전하면서 코딩에 도움이 된 것을 무엇이 있나요? 어떻게 그 학습 내용을 기록하셨나요?
- 작업 완료에 필요한 시간을 최적화하는 방법에 대해 어떤 것을 배웠나요?
- 최적의 각도와 거리 측정을 결정하기 위해 어떻게 그룹과 협력했나요?
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 운전하면서 코딩에 도움이 된 것을 무엇이 있나요? 어떻게 그 학습 내용을 기록하셨나요?
- 작업 완료에 필요한 시간을 최적화하는 방법에 대해 어떤 것을 배웠나요?
- 최적의 각도와 거리 측정을 결정하기 위해 어떻게 그룹과 협력했나요?
학생들이 전체 학급 토론에서 학습 내용을 공유하도록 안내합니다. 학생들이 저널에 답한 질문은 토론의 시작점이 됩니다. 학생들이 공유된 이해를 중심으로 사고를 수렴하도록 돕기 위해 후속 질문을 던집니다. 다음과 같은 질문을 해보세요.
- 만약 누군가가 당신에게 제한 시간 내에 도전을 완료하기 위한 전략을 설명해 달라고 한다면, 무엇이라고 대답하시겠습니까?
- 각도와 거리는 어떻게 찾았나요? 다양한 방법에는 어떤 것들이 있나요? 이 수업이 앞으로 나아가는 데 어떻게 도움이 될 것 같나요?
- 연습하기 전에는 몰랐던 로봇 코딩에 대한 지식 중 지금은 어떤 점을 알고 있나요? 그것을 뒷받침할 만한 증거가 있나요?
학생들이 공유한 내용을 바탕으로 수업 2의 VEXcode 코딩 관행을 공유 목록에 추가합니다. 이러한 아티팩트는 로봇 코딩에 대한 학생들의 현재 이해를 반영해야 합니다.
다음 > 선택하여 유닛 챌린지로 넘어가세요.