장애물 주변에서 로봇의 움직임을 최적화하기 위해 로봇이 어떤 각도로든 움직일 수 있도록 코딩하는 방법을 배웠습니다. 로봇이 가능한 한 정확하고 빠르게 움직이도록 코딩하는 프로젝트를 반복했습니다. 이제 Unit Challenge에서 나만의 슬라롬 코스를 만들어서 배운 모든 것을 적용할 준비가 되었습니다. 먼저, 여러분은 그룹과 협력하여 과정을 설계하게 됩니다. 그런 다음 여러분의 그룹은 로봇이 슬라롬을 완료하도록 코드를 작성하고, 가능한 가장 빠른 시간을 달성하기 위한 전략을 반복합니다.
영상을 시청하여 슬라롬 코스의 예시와 모든 게이트를 최대한 빨리 통과하여 챌린지를 완료하는 방법을 확인하세요.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 아래 질문에 답하여 사고의 방향을 잡고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 슬라롬 코스 설계는 어떻게 시작하시나요?
- 가능한 한 빨리 과정을 탐색하기 위한 초기 아이디어는 무엇입니까? 일기에 최소 두 가지 아이디어를 적어보세요.
- 이런 아이디어는 로봇의 움직임과 어떤 관련이 있나요?
- 귀하의 전략이 효과적일 것이라고 생각하는 이유는 무엇입니까? 지금까지 수업에서 배운 내용을 자신의 아이디어를 뒷받침하는 증거로 활용하세요.
- 이 챌린지를 완료하는 데 대해 궁금한 점이 있나요? 일기에 두 개 이상 적어 보세요.
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 아래 질문에 답하여 사고의 방향을 잡고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- 슬라롬 코스 설계는 어떻게 시작하시나요?
- 가능한 한 빨리 과정을 탐색하기 위한 초기 아이디어는 무엇입니까? 일기에 최소 두 가지 아이디어를 적어보세요.
- 이런 아이디어는 로봇의 움직임과 어떤 관련이 있나요?
- 귀하의 전략이 효과적일 것이라고 생각하는 이유는 무엇입니까? 지금까지 수업에서 배운 내용을 자신의 아이디어를 뒷받침하는 증거로 활용하세요.
- 이 챌린지를 완료하는 데 대해 궁금한 점이 있나요? 일기에 두 개 이상 적어 보세요.
과제를 시작하기 전에 모든 학생이 과제의 목표를 이해하고, 과제를 완료하기 위한 증거 기반 전략을 수립하고 있는지 확인하세요. 학생들이 영상을 본 후, 학생들의 질문에 대한 답변을 기초로 과제에 대한 전체 학급 토론을 진행합니다.
이 챌린지에서 학생들은 먼저 슬라롬 코스를 설계한 다음, 로봇이 가능한 한 빨리 코스를 탐색하도록 코딩해야 합니다. 학생들과 과제에 대해 논의할 때, 슬라롬 코스의 디자인과 코딩 프로젝트가 어떻게 함께 작동하는지에 따라 과제에 대한 전략이 영향을 받는다는 점을 깨닫도록 지도하세요.
- 이 영상은 슬라롬의 한 가지 가능한 설정을 보여줍니다. 학생들이 창의적인 슬라롬 수업을 만드는 방법에 대한 제안은 아래의 교사용 메모를 참조하세요.
학생들에게 지금까지 학습한 모든 내용을 적용하여 과제를 완수할 수 있다는 점을 상기시켜 주세요. 학생들은 경로 계획과 같은 이전 단원의 일지 항목을 사용하여 자신의 주장을 뒷받침하거나 초기 전략을 수립하고 논의하는 데 도움을 받을 수 있습니다.
학생들이 스스로 슬라롬을 만들기 때문에 그룹 합의에 도달하는 데 추가적인 도움이 필요할 수 있습니다. VEX PD+의 이 영상은 학생들이 유연하게 생각하는 습관을 기르는 데 도움이 되는 지침을 제공합니다.
도전을 완료하세요
이제 도전과제에 대해 논의했으니, 시도해 볼 시간입니다!
1단계: 경기장에 슬라롬 코스를 설정합니다. 슬라롬 코스를 설정하는 한 가지 방법은 아래 이미지에 나와 있습니다.

2단계: 드라이브 모드를 사용하여 과제를 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 슬라롬 코스에서 가능한 한 빨리 운전하는 것입니다. 운전 전략을 문서화한 다음, 해당 동작을 어떻게 코딩할지 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 전략 개발을 안내하세요.
- 전문가 팁: 슬라롬 코스 설정, 운전, 계획된 경로를 어떻게 조화시켜 시간을 최적화할 수 있는지 생각해 보세요.
3단계: 로봇에 코드를 입력하여 과제를 완료하세요.
- 여러분의 과제는 2단계에서 개발한 공유 전략과 경로 계획을 사용하여 로봇이 배럴 게이트를 통과하도록 코딩하고, 가능한 한 빨리 AprilTag 게이트를 통과하여 마무리하는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 코딩 과정을 안내하세요.
- 전문가 팁: 이 과제에서 시간을 최적화하려면 필요에 따라 운전과 코딩을 번갈아가며 하세요. 운전 및 코딩 시간과 변경 사항을 문서화하면 이 정보를 사용하여 가능한 가장 빠른 시간을 얻을 수 있습니다.
4단계: 탐험하세요! 운전과 코딩을 오가며 프로젝트를 반복하고 전략을 개선하세요!
- 여러분의 그룹과 함께 프로젝트를 개선할 수 있는 방법을 브레인스토밍해 보세요.
- 로봇을 운전하여 여러분의 아이디어를 테스트해 보고, 먼저 로봇 중 하나를 선택하세요.
- 프로젝트를 반복하여 슬라롬 코스 전체를 성공적으로 완료하는지 확인하세요.
- 프로젝트를 반복하고 과제를 완료하기 위한 가장 좋은 전략을 찾으려면 운전과 코딩을 자주 번갈아가며 하세요!
이제 도전과제에 대해 논의했으니, 시도해 볼 시간입니다!
1단계: 경기장에 슬라롬 코스를 설정합니다. 슬라롬 코스를 설정하는 한 가지 방법은 아래 이미지에 나와 있습니다.

2단계: 드라이브 모드를 사용하여 과제를 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 로봇을 슬라롬 코스에서 가능한 한 빨리 운전하는 것입니다. 운전 전략을 문서화한 다음, 해당 동작을 어떻게 코딩할지 계획하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 전략 개발을 안내하세요.
- 전문가 팁: 슬라롬 코스 설정, 운전, 계획된 경로를 어떻게 조화시켜 시간을 최적화할 수 있는지 생각해 보세요.
3단계: 로봇에 코드를 입력하여 과제를 완료하세요.
- 여러분의 과제는 2단계에서 개발한 공유 전략과 경로 계획을 사용하여 로봇이 배럴 게이트를 통과하도록 코딩하고, 가능한 한 빨리 AprilTag 게이트를 통과하여 마무리하는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 코딩 과정을 안내하세요.
- 전문가 팁: 이 과제에서 시간을 최적화하려면 필요에 따라 운전과 코딩을 번갈아가며 하세요. 운전 및 코딩 시간과 변경 사항을 문서화하면 이 정보를 사용하여 가능한 가장 빠른 시간을 얻을 수 있습니다.
4단계: 탐험하세요! 운전과 코딩을 오가며 프로젝트를 반복하고 전략을 개선하세요!
- 여러분의 그룹과 함께 프로젝트를 개선할 수 있는 방법을 브레인스토밍해 보세요.
- 로봇을 운전하여 여러분의 아이디어를 테스트해 보고, 먼저 로봇 중 하나를 선택하세요.
- 프로젝트를 반복하여 슬라롬 코스 전체를 성공적으로 완료하는지 확인하세요.
- 프로젝트를 반복하고 과제를 완료하기 위한 가장 좋은 전략을 찾으려면 운전과 코딩을 자주 번갈아가며 하세요!
학생들에게 처음에 도전에 대한 기대를 상기시켜 주세요.
- 학생들은 수업에서 배운 것과 동일한 운전 및 코딩 과정에 참여하여 단원 과제를 완료합니다.
- 각 그룹 구성원이 협업 전략 개발과 코딩에 모두 기여하도록 하는 방법에 대해 학생들과 브레인스토밍을 하세요.
2단계 과제 카드 ( .docx )을 학생들에게 배포하여 슬라롬 코스를 만들고, 과제의 주행 부분을 완료하기 위한 협력 전략을 개발하는 과정을 안내합니다.
- 학생들은 먼저 협력하여 슬라롬 코스를 만들어야 합니다. 모든 사람이 수업 설계에 대해 동의하도록 하기 위해 학생들과 논의하는 것이 좋습니다.
- 모든 학생이 슬라롬이라는 개념을 알고 있는 것은 아닙니다. 필요하다면 슬라롬이 무엇인지에 대해 토론하거나, 스키나 카약 슬라롬 영상을 학생들과 공유하세요.
- 학생들이 과목을 창의적으로 공부하도록 격려하세요! 타일의 레이아웃을 바꾸거나, 테이블이나 바닥에 타일의 경로를 만들 수도 있습니다. 두 그룹이 각자의 경기장을 합쳐 슬라롬을 위한 더 넓은 구역을 만들 수도 있습니다.
- 슬라롬 코스에는 통으로 만든 게이트 3개와 AprilTag 게이트(결승 게이트) 1개가 포함될 수 있습니다. 학생들에게 더 간단한 도전과제가 필요하다면 통 문 하나를 제거하도록 하세요.
방을 돌아다니면서 각 그룹이 어떻게 도전 전략을 공유하고 협업하는지 확인하세요. 다음과 같은 질문을 해보세요.
- 지금까지 무엇을 시도해 보셨나요? 성공적이었나요? 왜? 아니면 왜?
- 협력 전략을 개인 전략보다 더 좋게 만들기 위해 개선할 수 있는 한 가지 사항은 무엇이라고 생각하십니까? 왜 그것이 도움이 될 것이라고 생각하시나요?
- 귀하의 그룹은 프로젝트에 대한 전략이나 계획을 개발하기 위해 어떻게 협력하고 있나요?
3단계에서 프로젝트 코딩으로 넘어가기 전에 모든 그룹이 자신의 전략을 설명할 수 있는지 확인하세요. 수업이 마무리되고 다음 단계로 넘어갈 시간이 다가오면 학생들에게 신호를 보내 알려주세요. 언제든지 드라이브 모드로 돌아와서 도전 과제를 완료할 수 있다는 점을 상기시켜 주세요.
단계 과제 카드 ( .docx .pdf)을 학생들에게 배포하여 협업 코딩을 통해 과제를 완료하도록 안내합니다.
학생들이 코딩하는 동안 교실을 돌아다니며 그들의 과정과 진행 상황에 대해 대화를 나누세요. 다음과 같은 질문을 해보세요.
- 가능한 한 빨리 슬라롬을 완료하기 위해 코딩 프로젝트를 어떻게 만들고 있나요? 귀하의 문서는 어떻게 도움이 되나요?
- 프로젝트를 만들면서 어떤 어려움에 직면하고 있나요? 운전을 어떻게 활용하여 이러한 과제를 해결하고 계신가요?
- 여러분의 그룹은 챌린지 프로젝트를 코딩하고 문서화하기 위해 어떻게 협업하고 있나요?
학생들은 과제완료하기 위한 초기 프로젝트를 완료한 후 4단계로 넘어갈 수 있습니다. 그들은 프로젝트를 개선하기 위해 운전과 코딩을 자유롭고 자주 오가야 합니다. 학생들에게 자신이 하는 반복적인 변화의 이유를 곰곰이 생각해 보도록 격려하세요. 다음과 같은 질문을 해보세요.
- 귀하의 전략에서 어떤 부분을 개선하려고 하시나요? 이 반복의 목표는 무엇입니까?
- 당신의 아이디어가 성공할 것이라고 생각하는 이유는 무엇입니까? 어떻게 알 수 있나요?
- 그 변화를 구현하기 위해 어떻게 협력할 예정인가요? 이 반복에서 각 그룹 구성원은 어떤 역할을 하게 되나요?
단위 챌린지에서는 챌린지를 종료하고 학생들이 학습 내용을 공유할 수 있도록 전환할 시점을 결정할 수 있습니다 모든 그룹이 도전 과제를 효과적이고 반복적으로 완료할 시간을 가졌다고 생각되면 도전 과제 단계를 마무리하고 전략 공유로 넘어가세요.
전략을 공유하세요
모든 사람이 도전과제를 완료하면 이제 학급 전체에 전략을 공유할 차례입니다. 이 공유 세션을 준비하려면 저널에 다음 질문에 답하세요.
- 도전과제를 완료하기 위한 최종 전략을 설명해 주세요. 왜 성공했나요?
- 슬라롬 코스 설계가 코스를 완료하는 데 걸리는 시간에 어떤 영향을 미쳤나요? 이에 대한 증거는 무엇입니까?
- 귀하의 그룹은 어떻게 협력하여 그 전략을 함께 개발했습니까?
- 과제를 완수하기 위해 단원(또는 과정)에서 배운 내용을 어떻게 적용했나요? 답변은 구체적으로 해주세요.
- 귀하의 전략이 해당 과목의 과제를 완수하는 데 가장 좋은 방법이라고 생각하시나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
모든 사람이 도전과제를 완료하면 이제 학급 전체에 전략을 공유할 차례입니다. 이 공유 세션을 준비하려면 저널에 다음 질문에 답하세요.
- 도전과제를 완료하기 위한 최종 전략을 설명해 주세요. 왜 성공했나요?
- 슬라롬 코스 설계가 코스를 완료하는 데 걸리는 시간에 어떤 영향을 미쳤나요? 이에 대한 증거는 무엇입니까?
- 귀하의 그룹은 어떻게 협력하여 그 전략을 함께 개발했습니까?
- 과제를 완수하기 위해 단원(또는 과정)에서 배운 내용을 어떻게 적용했나요? 답변은 구체적으로 해주세요.
- 귀하의 전략이 해당 과목의 과제를 완수하는 데 가장 좋은 방법이라고 생각하시나요? 왜 그럴까? 아니면 왜 그렇지 않을까?
모든 사람이 도전과제를 완료하면 전체 학급이 모여 전략을 공유하고 토론하는 시간을 갖습니다.. 이는 과제를 해결하기 위해 운전과 코딩의 상호 작용을 강조할 수 있는 기회입니다. 또한, 이는 학생들이 슬라롬 과정 설계와 단원에서 배운 내용이 코딩 프로젝트와 전략에 어떤 영향을 미쳤는지 알아보는 데 도움이 되는 기회이기도 합니다. 학생들이 자신의 주장을 증거로 뒷받침하도록 계속 격려하세요.
토론은 마지막 질문을 중심으로 진행되어야 합니다. 귀하의 전략이 과제를 완수하는 데 가장 좋은 방법이라고 생각하십니까? 왜 그럴까? 아니면 왜 그렇지 않을까? 토론이 끝날 무렵에는 학생들이 가장 좋은 접근 방식이 무엇인지에 대한 의견 일치를 보게 될 것입니다.
- 한 그룹이 자신의 전략을 공유하거나 수업에서 프로젝트를 시연하고 질문에 대한 답을 발표하는 것으로 시작합니다.
- 그런 다음 다른 그룹은 공유된 내용에 응답하고 프로젝트 전략과 저널 문서를 증거로 사용하여 주장을 뒷받침합니다.
- 학생들에게 이 과제의 맥락에서 "최고"가 무엇을 의미하는지 더 깊이 생각해 보도록 독려하세요. 이 챌린지의 목표는 챌린지를 완료하는 데 걸리는 시간을 최적화하는 것이지만, 슬라롬 코스의 디자인은 이에 직접적인 영향을 미칩니다. 학급 전체에서 사용되는 슬라롬 코스의 다양성을 고려할 때, 이 경우 가장 좋은 것이 무엇인지에 대해 학급 전체가 어떤 결론을 내릴 수 있을까요? 이러한 결론을 뒷받침하는 데 어떤 증거를 사용할 수 있나요?
학생들에게 존중하는 토론에 대한 교실 기대사항을 상기시키고, 판단이 아닌 증거를 사용하여 동의하거나 반대하도록 독려하세요.
반성하고 공유하세요
이 단원을 시작할 때, 여러분은 교사와 함께 학습 목표를 공동으로 만들었습니다. 도전과제를 완료하고 나면 학습 목표를 향한 진행 상황을 돌아볼 차례입니다.
각 학습 목표에 대해 저널에 다음 문장을 완성하세요.
- 처음에는 ___________이라고 생각했어요. 왜냐하면 ___________이거든요.
- 이제 단원 과제를 마쳤으니, 저는 ___________을 이해하게 되었습니다.
- 이 새로운 이해에 대한 나의 증거는 ___________이며, 이는 ___________을 보여줍니다.
각 학습 목표에 대한 문장을 완성하면 선생님과 확인하세요. 이러한 성찰은 여러분이 배운 내용을 공유하는 데 도움이 될 것입니다.
이 단원을 시작할 때, 여러분은 교사와 함께 학습 목표를 공동으로 만들었습니다. 도전과제를 완료하고 나면 학습 목표를 향한 진행 상황을 돌아볼 차례입니다.
각 학습 목표에 대해 저널에 다음 문장을 완성하세요.
- 처음에는 ___________이라고 생각했어요. 왜냐하면 ___________이거든요.
- 이제 단원 과제를 마쳤으니, 저는 ___________을 이해하게 되었습니다.
- 이 새로운 이해에 대한 나의 증거는 ___________이며, 이는 ___________을 보여줍니다.
각 학습 목표에 대한 문장을 완성하면 선생님과 확인하세요. 이러한 성찰은 여러분이 배운 내용을 공유하는 데 도움이 될 것입니다.
Reflect and Share의 목적은 학생들에게 다음과 같은 내용을 안내하는 것입니다.
- 학습 목표에 대한 진행 상황을 평가하고, 주장을 뒷받침하기 위해 저널에서 얻은 증거를 활용합니다.
- 학급 전체가 단원 이해에 대한 생각을 수렴하도록 안내합니다.
- 학습한 내용을 실제 적용과 연관시킵니다.
먼저, 학생들은 각 학습 목표에 대한 진행 상황을 돌아보며 문장을 완성합니다.
다음으로, 학생들에게 일기에 쓴 내용을 공유하도록 하여 전체 학급 토론에 참여시킵니다. 다음과 같은 프롬프트를 사용하여 학생들이 각 단원의 이해에 대한 공유된 결론을 도출하도록 안내합니다.
- 어떤 설명이 이번 단원 전체에서 수집한 관찰 내용과 가장 잘 일치합니까? 어떻게 알 수 있나요?
- 한 가지 설명을 다른 설명보다 더 강력하게 만드는 증거가 있습니까? 왜?
- 이번 단원 전체에 걸쳐 종합된 증거와 논의를 바탕으로 한 하나의 설명에 동의할 수 있을까요? 왜 그럴까? 아니면 왜 그렇지 않을까?
학생들의 사고가 단원 이해에 집중되도록 이끌었다면, 학생들이 앞으로 참고할 수 있도록 학급 전체의 공통 이해를 보여주는 수업 자료를 만들거나 추가하고 싶을 수도 있습니다.
마지막으로, 학생들은 단원 시작 부분에서 브레인스토밍한 내용을 실제 세계와의 연결과 연관시켜야 합니다. 다음과 같은 질문으로 토론을 진행하세요.
- 오늘의 학습 내용과 교실 밖에서 이전에 공유한 경험 사이에 어떤 연관성을 찾을 수 있나요? 배운 내용이 실제 상황에 어떻게 적용되나요? (학생들의 답변은 해당 경험에 따라 달라집니다.)
모든 단원으로 돌아가려면 단원으로 돌아가기 > 선택하세요.