본 수업에서는 자율주행 기술을 총 5단계의 나눠서 제시하며 각 단계별로 3개의 미션을 제시합니다. 여러분은 미래자동차회사라는 가상의 자동차 회사의 연구원이 되어 각 단계의 미션들을 해결할 때 마다 연구원에서 주임 연구원, 선임 연구원, 책임 연구원, 수석 연구원으로 승진하게 됩니다.
단계 | 자동차 상태 | 단계별 미션 | 직급 |
1단계: 직접 운전 |
| 연구원 | |
2단계: 운전자 보조 |
| 주임 연구원 | |
3단계: 스스로 위험 회피 |
| 선임 연구원 | |
4단계: 일정 구간 자율주행 |
| 책임 연구원 | |
5단계: 자율 주행 완성 |
| 수석 연구원 |
각 미션에서는 마스터라는 캐릭터가 미션의 목적과 문제 해결을 위한 접근 방법을 알려줍니다.
미션을 완성하기 위해 사용되는 블록에 관한 설명을 제공하며 미션을 완료한 후의 실행 결과를 영상으로 확인할 수 있습니다.
자율주행 자동차의 동작을 구현하는데 필요한 블록은 작업 창에 미리 꺼내 놓았으니, 여러분은 주어진 블록을 조합하여 미션을 어떻게 해야할 지 고민해보세요!
완성한 프로그램은 학습화면 오른쪽 위에 있는 제출 버튼을 클릭하여 제출하고 다음 미션을 해결하면 됩니다.
이전 단계에서 학습한 내용은 다음 단계의 미션을 해결할 때 필요한 지식이 되므로 단계별 학습 내용을 반드시 이해하고 넘어가야 합니다. 마지막 5단계에는 작업창에 블록을 미리 제시하지 않으므로 블록 저장소에서 직접 블록을 가져와서 프로그램을 만들어야 합니다. 4단계까지의 미션을 스스로 해결하고 프로그램의 작동 원리를 이해했다면 5단계도 충분히 해결할 수 있을 것입니다.
단계가 올라 갈 때 마다 자율주행 기술의 수준이 높아지지만 실제 자율주행 기술을 만드는 것이 아니라 자율주행 기술의 핵심 원리만 간단하게 구현하는 것이므로 미션의 난이도는 초등학교 고학년 학생들이라면 충분히 해결할 수 있는 수준입니다. 1단계부터 차근차근 문제를 해결하여 마지막 자율주행 완성 단계에서는 스스로 자율 주행자동차 코드를 만들 수 있도록 최선을 다해봅시다!