생활 속 문제를 확인한 뒤, 정보기기를 이용하여 문제해결 방법을 탐색하고 적용하는 차시입니다. 제시된 문제상황을 이야기 나누고 효과적인 문제해결 방법을 찾아봅니다. 문제상황 해결을 위한 드론의 역할과 움직임을 이해하고, 표현하는 가운데 알고리즘의 순차구조와 반복구조를 학습하고자 합니다.
(학습 목표) 마을 안전을 위한 문제해결 방법을 탐색하고 적용할 수 있습니다.
(SW교육 목표) 순차구조를 이해하고 표현할 수 있습니다.
| 컴퓨팅 사고력 |
자료수집 | 자료분석 | 자료표현 | 문제분해 | 추상화 | 알고리즘 | 시뮬레이션 |
|---|---|---|---|---|---|---|---|
| ○ | ○ | ○ | ○ |
[6사회03-07] 생활 주변에서 이웃들이 문제해결을 위해 서로 돕고 이해하는 모습을 관찰합니다.
[6실과02-02] 정보통신기기를 이용하여 정보를 수집 및 전달하고 일상생활을 편리하게 하는 기능을 익힙니다.
생활 속 드론 : 드론캅
마을 지도에서 순찰 장소 선정하기
동선을 확인하고 드론 순찰 알고리즘 만들기
카드코딩 인식 방법 알기
카드코딩으로 움직이는 방법 알기
드론 순찰 알고리즘의 순서에 따라 카드코딩 하기
드론으로 마을 순찰하기
카드코딩 방법: - https://youtu.be/wJOuAXcV_XM
드론 활용 공간의 크기를 확인하고 마을지도(활동지)를 수정하여 사용해도 좋습니다. (1칸 전진=1m) 드론 활동 공간에 테이프 등을 이용해 1m 격자를 만듭니다.
드론 카드코딩 동작 버튼을 누른 뒤에는 즉시 드론으로부터 안전거리를 유지할 수 있도록 합니다.
【학습목표】
1. 마을 안전을 위한 문제해결 방법을 탐색하고 적용할 수 있습니다.
2. 순차구조를 이해하고 표현할 수 있습니다.
마을 안전을 위한 사람들의 고민을 잘 들었나요?
드론이 마을의 어떤 곳을 순찰하면 좋을지 함께 이야기해 볼까요?
생활 속 드론: 드론캅 : https://youtu.be/MlNJTk-YY54
▸ 야간 드론 비행의 경우 원칙적으로 불법이지만, 허가를 받아서 비행이 가능합니다. 실제 화성 및 제주도의 경우 야간 드론 순찰이 시범적으로 이루어지고 있습니다.
▣ 마을 안전을 위해 순찰이 필요한 구역을 이야기해 봅시다.
▣ 마을에서 순찰이 필요한 장소를 이야기 나누어 정해 봅시다.
| 장소 | 이유 |
| 지하철 | 밤늦게 귀가하는 사람들의 안전을 돕기 위해 |
▣ 마을 지도에서 순찰이 필요한 지역을 나눠서 순찰해 봅시다. 다음 기호를 이용해서 마을 지도에 드론 순찰 동선을 나타내 봅시다.
이륙
앞으로(직진)
오른쪽(우회전)
왼쪽(좌회전)
착륙
[활동지 2-1] 참고
예시)
▣ 코딩카드로 순찰 드론을 움직여 봅시다.
코딩드론은 컬러센서로 코딩카드의 색을 인식할 수 있습니다. 코딩카드에는 동작, 라이트, 이동, 거리나 각도 설정, 조건, 반복 기능이 있습니다.
- 카드코딩 모드로 순찰 명령을 내리는 기본 방법을 확인해 봅시다.
카드코딩 모드 카드 읽기
(LED: 빨간색)
드론을 인식할 카드 위에 올려 놓기
드론 위쪽 앞의 동작버튼 누르기
부저음이 울리면서 드론의 LED가 카드색상으로 깜박이면 인식 완료
- 순찰 움직임을 위한 명령 카드는 다음과 같이 시작과 끝 사이에 삽입하여야 합니다.
코딩 시작 카드 읽기
원하는 카드 위에 동작버튼을 1번 눌러 카드 읽기
코딩 끝 카드 읽기
동작버튼을 2번 눌러 카드코딩 실행하기
▸ 드론의 앞과 뒤를 잘 구분하여 동작시킵니다. 카드 코딩 후 드론의 앞쪽이 원하는 방향으로 날아갈 수 있도록 합니다. 날개의 색깔 위치 등으로 구분하거나 드론 앞부분에 스티커 등으로 표시를 하는 것도 좋은 방법입니다. ▸ 동작버튼을 누른 뒤에는 즉시 드론으로부터 떨어져 안전거리를 유지합니다.
- 순찰을 위해 전진과 후진을 연습해 봅시다. 다음 카드를 드론에 인식해 봅시다.
코딩 시작 → 이륙 → 1칸(1m) 전진 → 1칸(1m)후진 → 착륙 → 코딩 끝
카드가 모두 인식되었다면 동작버튼을 2번 눌러 실행해 봅시다.
- 다음을 보고 왼쪽, 오른쪽 회전을 연습해 봅시다. 다음 카드를 드론에 인식해 봅시다.
코딩 시작 → 이륙 → 90도 좌회전 → 90도 우회전 → 착륙 → 코딩 끝
카드가 모두 인식되었다면 동작버튼을 2번 눌러 실행해 봅시다.
▣ 마을지도를 살펴보고 드론이 어디에서 어디까지 순찰할지 빈칸에 알맞게 카드코딩 해봅시다. 명령을 실행할 수 있도록 순서대로 나열하는 것을 순차라고 합니다.
![]() |
![]() |
마을지도에 작성한 기호에 알맞은 카드를 순서대로 놓아 순찰 알고리즘을 완성해 주세요 | ![]() |
![]() |
▣ 마을 순찰 시작과 끝에 신호를 추가해 봅시다.
- 노란 LED를 켜서 드론 순찰을 알리고, 마을의 안전이 확인되었다면 마을 사람들이 안심할 수 있도록 착륙 후 초록 LED 신호를 보내 봅시다.
![]() |
![]() |
![]() |
마을 지도에 작성한 기호에 알맞은 카드를 순서대로 놓아 순찰 알고리즘을 완성해 주세요. |
| 마을 지도에 작성한 기호에 알맞은 카드를 순서대로 놓아 순찰 알고리즘을 완성해 주세요. | ![]() |
![]() |
![]() |
▣ 순찰 드론으로 마을을 순찰해 봅시다.
- 드론에 카드를 인식하고 동작버튼을 눌러 실행해 봅시다.
[맵 활동자료 2-1] 참고
▸ 카드코딩으로 비행 중인 드론을 갑자기 멈춰야 할 때 조종기로 착륙시킬 수 있습니다. 조종기의 전원을 켠 후 페어링(드론과 연결)을 확인하고 조종기의 레버를 움직여 착륙시킵니다.
|
마을의 안전을 걱정하는 마을 사람들을 위해 드론을 이용해서 마을을 순찰해 보았습니다. (각 단계별 도장을 모두 모으면 ‘만능드론 주식회사’의 수료증을 드립니다.) |
- 마을 사람들의 걱정이 무엇이었나요?
- 어떤 방법으로 문제를 해결했나요?
- 드론 순찰로 마을 사람들은 어떤 마음이 들었을까요?
생활 속에서 어려움이 있을 때 함께 협력해서 문제를 해결하면 보다 살기좋은 마을을 만들 수 있습니다. 또한 우리 생활의 문제해결에 드론과 같이 다양한 정보기기가 활용됩니다.
함께 확인해요! - 학습활동 평가
| 평가내용 | 평가결과 |
|---|---|
| 마을 안전을 위한 문제해결 방법을 탐색하고 적용할 수 있나요? | |
| 순차구조를 이해하고 표현할 수 있나요? |



