1. 거미가 도망가요!

이 차시에서는 네오스파이더를 탐색하고, 기초적인 코딩을 통해 네오스파이더가 충격을 받으면 움직이도록 만듭니다. 충격을 받으면 도망가는 거미를 만들고, 팀별로 스펀지를 던져 어느 팀이 더 멀리 거미를 쫓는지 게임 활동을 합니다. 거미처럼 생긴 네오스파이더의 장점을 활용하여 보다 흥미롭게 학생들의 신체활동을 유도합니다.

주제 : 거미를 잡아라!
학습목표

(학습 목표) 신체 부위를 움직여 표적을 맞출 수 있습니다.

(SW교육 목표) 진동모듈과 선택·반복구조를 활용하여 문제를 해결할 수 있습니다.

컴퓨팅
사고력
자료수집 자료분석 자료표현 문제분해 추상화 알고리즘 시뮬레이션
2015 교육과정 성취기준

[9재활01-03] 신체 부위의 위치를 인식하고, 각 부위를 움직입니다.

[9재활01-07] 신체 부위를 협응하여 움직입니다.

[9체육02-10] 굴러가는 물체를 여러 가지 도구로 던지거나 굴려 맞힙니다.

[9정통04-02] 문제해결 코딩 프로그램의 기초 단계 예제를 해결합니다.

준비물 : 컴퓨터, 네오스파이더, 활동지, 스펀지, 종이뭉치
학습단계 : 도입
교수학습내용 : 네오스파이더 소개하기
학습형태 : 전체학습
학습자료 : 동영상
학습단계 : 전개 - 활동1
교수학습내용 : · 컴퓨터와 우리의 삶을 연결해 줄 네오스파이더

네오스파이더 관찰하기

모듈의 역할 확인하기

학습형태 : 전체학습
학습자료 : 네오스파이더
학습단계 : 전개 - 활동2
교수학습내용 : 충격을 받으면 도망가는 거미 만들기

충격을 받으면 소리가 나도록 코딩하기

충격을 받으면 도망가도록 코딩하기

학습형태 : 개별화, 수준별 학습
학습자료 : 컴퓨터, 네오스파이더, [활동지 1-1]
학습단계 : 전개 - 활동3
교수학습내용 : 거미 맞추기 대결하기

네오스파이더에 물체를 굴리거나 던져 맞추기

팀별 대결하기

네오스파이더가 가장 멀리 간 팀이 이기도록 하기

학습형태 : 게임
학습자료 : 컴퓨터, 네오스파이더, 스펀지, 종이뭉치
학습단계 : 정리
교수학습내용 : 네오스파이더로 게임을 한 느낌 나누기
학습형태 : 전체학습
활동 TIP

활동 3에서는 던져서 네오스파이더를 맞추고 누가 더 멀리 도망가게 하는지 게임을 합니다. 그러나 네오스파이더에 가해지는 충격이 너무 강하면 기기가 고장 날 수 있으니 스펀지, 종이뭉치, 풍선과 같은 부드러운 물체를 굴리거나 던져주세요. 학생과 학급 특성에 따라 활동 내용을 조절하시면 됩니다.

해당 차시에서 기기에 대한 기초 정보를 함께 탐색해도 좋을 것 같습니다.

지도안 다운로드

【학습목표】

1. 신체 부위를 움직여 거미를 맞출 수 있습니다.

2. 진동모듈과 선택·반복구조를 활용하여 문제를 해결할 수 있습니다.

들어가기네오스파이더 소개하기

안녕!
이 단원의 주인공인 네오라고 해.
나는 2040년에 살고 있어.

네오 : 안녕? 난 네오라고 해.

2040년의 일상생활은 어떨 것 같아?
지금 이야기해주면 재미없지!
하지만 조금 힌트를 주자면 새로운 것을 두려워하지 않는 마음가짐이 필요해.
기술이 빠르게 발달하고 있으니까.

네오스파이더 앞면

이 단원에서 여러분이 미래사회의 일상생활을 경험할 때 여러분을 도와줄 거미 로봇, ‘네오스파이더’야.
이번 시간에 네오스파이더와 함께 놀면서 친해져봐!

네오스파이더 기능 종합 : https://youtu.be/owkf_Comz1A

활동
1컴퓨터와 우리의 삶을 연결해 줄 네오스파이더

네오스파이더는 우리가 살고 있는 세상의 여러 가지 정보를 컴퓨터로 전달해주는 로봇입니다. 우리에게 네오스파이더가 알려줄 수 있는 정보는 가스(연기), 온도, 움직임, 진동 등이 있습니다. 또 네오스파이더는 우리가 컴퓨터에 입력한 내용을 실제로 보여주기도 합니다. 그래서 우리가 사는 세상이 네오스파이더를 통해서 컴퓨터와 연결됩니다.

▣ 네오스파이더 관찰하기

- 거미와 네오스파이더의 비슷한 점과 다른 점을 확인해봅시다.

거미와 비슷한 점

거미와 비슷한 점

네오스파이더는 8개의 다리로 움직여요.
(바퀴가 아니에요.)

거미와 비슷한 점

거미와 다른 점

네오스파이더의 눈처럼 생긴 부분은 거미의 눈과 달리 생김새를 알아채지 못해요.
(이미지를 인식하지 않아요.)

- 네오스파이더의 등에 꽂는 ‘모듈’을 살펴봅시다.

네오스파이더 등에 꽂는 부품을 ‘모듈’이라고 해요.

네오스파이더 등에 꽂는 부품을 ‘모듈’이라고 해요.

총 8가지의 모듈이 있어요

총 8가지의 모듈이 있어요.

※ 모듈: 갈아 끼우기 쉽도록 만든 컴퓨터나 로봇의 부품입니다.

- 8가지의 모듈을 역할별로 분류해봅시다.

1 우리가 살고 있는 세상의 정보를 컴퓨터에게 전달하는 모듈이에요.
가스모듈 가스 모듈 : 네오스파이더 주변에 가스(연기)가 얼마나 있는지 판단하는 모듈
온도모듈 온도 모듈: 네오스파이더 주변의 온도를 판단하는 모듈
모션(움직임) 모듈 모션(움직임) 모듈: 네오스파이더 주변에 움직임이 있는지 없는지를 판단하는 모듈
진동 모듈 진동 모듈: 네오스파이더 주변에 진동이 있는지 없는지를 판단하는 모듈
입력모듈 입력 모듈: 다른 부품을 연결해서 다양한 정보를 알 수 있게 하는 모듈
네오스파이더가 가스, 온도, 움직임, 진동 말고 다른 정보도 알 수 있도록 도와줍니다.
예: 카메라 부품을 연결해서 네오스파이더가 이미지를 알도록 합니다.
2 우리가 컴퓨터로 코딩한 것을 우리에게 보여줄 수 있는 모듈이에요.
빛 모듈 빛 모듈: 네오스파이더가 빛을 낼 수 있도록 하는 모듈
빛의 색깔은 다양하게 설정할 수 있습니다.
소리 모듈 소리 모듈: 네오스파이더가 소리를 낼 수 있도록 하는 모듈
‘도레미파솔’과 같은 음계로 부저의 소리를 직접 만들 수 있도록 할 수 있습니다.
출력 모듈 출력 모듈: 다른 부품을 연결해서 다양한 정보를 나타낼 수 있게 하는 모듈
네오스파이더가 빛, 소리 말고 다른 정보도 나타낼 수 있도록 도와줍니다.
예를 들어 네오스파이더에 선풍기 부품을 연결해서 바람이 나오게 할 수 있습니다.

▸ 네오스파이더와 거미의 차이점: 네오스파이더의 눈은 2개이고 거미의 눈은 8개입니다. 네오스파이더의 눈은 거미의 눈과 역할도 다릅니다. 네오스파이더의 눈은 초음파 센서로, 물체와 기기 사이의 거리를 감지하는 용도로 사용합니다. 거미나 사람의 눈과 비슷하게 이미지를 인식하는 센서는 ‘AI 카메라’입니다.

활동
2충격을 받으면 도망가는 거미 만들기

▣ 모듈 조립하기

- 진동(충격)을 인식하는 모듈을 찾아 네오스파이더에 꽂기

진동 모듈(Vibe)

진동 모듈(Vibe)

진동모듈 화살표

▣ 엔트리에서 코딩하기

이 단원에서는 선택 구조, 반복 구조를 사용하여 코딩합니다.

선택구조 : 주어진 조건에서만 동작하도록 하는 것
예) 만일 오늘이 월요일이라면 학교를 간다.

# 삽화 요청: 학교에 가는 그림 (상단 달력 모양에 ‘3월 3일 월요일’이 적혀 있음)

반복구조 : 동작이 계속 반복되게 하는 것
예) 매주 월요일마다 학교를 간다.

# 삽화 요청: 학교에 가는 그림 (상단 달력 모양에 ‘3월 10일 월요일’이 적혀 있음)
# 삽화 요청: 학교에 가는 그림(상단 달력 모양에 ‘3월 17일 월요일’이 적혀 있음)

- 다음 순서를 따라 엔트리에서 코딩합니다.

순서 내용 블록꾸러미 블록
1 시작하기 버튼을 클릭했을 때 실행되도록 하기 시작 시작하기 버튼 클릭했을 때
2 거미가 맞을 때마다 반복해서 도망가도록 하기 흐름 계속 반복하기
3 거미가 충격(진동)을 느꼈는지 오브젝트가 말풍선으로 말하도록 하기 생김새 아날로그 진동 센서 값 을(를) 말하기
4 ‘만일 ~ 라면’이라는 조건 넣기 흐름 만일 참이라면
5 ‘만일 거미가 진동을 느낀다면’이라는 조건 넣기 (TIP 참고) 판단 아날로그 진동 센서 값 - 1023 이라면
6 거미가 충격을 받으면 2초 동안 앞으로 가게 하기 하드웨어 네오스파이더 앞으로 2초 이동하기
7 거미가 다시 움직이기까지 1초 동안 기다리게 하기 흐름 1초 기다리기

TIP


1. 거미(네오스파이더)는 충격이 약한지 강한지는 구분할 수 없습니다.

2. 충격을 받지 않을 때의 진동 센서값은 0이고, 충격을 받으면 진동 센서값은 1023이 됩니다.

완성!

블록코딩 완성

- 엔트리를 실행해봅니다. 동영상과 같이 네오스파이더가 움직이나요?

[동영상] 충격을 받으면 도망가는 거미 만들기

충격을 받으면 도망가는 거미 만들기 동영상 썸네일

▸ 네오스파이더의 모듈에는 모듈 이름이 영어로 쓰여 있습니다. 학생들이 쉽게 모듈을 찾을 수 있도록 글자(한글), 그림상징, 색깔 등의 단서를 주는 것을 권장합니다. ▸ 엔트리 코딩은 수준별로 다음과 같이 활동할 수 있습니다.
① 엔트리에서 코딩
② 작품 공개 페이지 링크 → 빠진 부분의 블록만 삽입(활동지 참고)

활동지 내 링크를 클릭하면 작품 공개 페이지로 이동합니다.

작품 공개 페이지 예시

작품 공개 페이지 예시

몇 개의 블록을 제외하고 모두 코딩되어 있음

공개 페이지에서 빠진 블록 예시

작품 공개 페이지 예시

위 내용만 채우면 코딩이 완료됨

[활동지 1-1] 참고

활동지 다운로드

활동
3거미 맞추기 대결하기

▣ 네오스파이더를 맞춰라!

- 스펀지와 종이뭉치를 굴리거나 던져 네오스파이더를 맞추는 게임을 해봅시다.

순서 주제 방법 활동예시
1 팀 나누기 팀을 나눠 주세요. 피자 팀과 치킨 팀의 대결!
2 팀별 대결하기 팀 별로 거미를 공격합니다.
(3분 동안 공격합니다.)
피자팀 치킨팀
3 점수 내기 더 멀리 도망가게 한 팀(더 많이 맞춘 팀)이 이깁니다. 네오스파이더를 잡아라!

▸ [활동 3]에서는 물건을 굴리거나 던져서 네오스파이더를 맞추고 누가 더 네오스파이더를 멀리 가게 하는지 대결하는 게임을 합니다. 네오스파이더에 가해지는 충격이 너무 강하면 기기가 고장이 날 수 있으니 스펀지, 종이뭉치, 풍선과 같은 가볍고 부드러운 물체를 던져주세요.

정리하기학습 주요 개념 살펴보고 확인하기

▣ 네오스파이더로 게임을 한 느낌 나누기


- 네오스파이더를 처음 봤을 때의 느낌은 어땠나요?


좋아요

좋아요

신기해요

신기해요

어려워요

어려워요

징그러워요

징그러워요

- 네오스파이더의 진동모듈을 활용하면 어떤 재밌는 놀이를 또 할 수 있을지 생각해 봅시다.

앞으로 우리는 네오스파이더와 재미있는 활동을 함께 할 것입니다.

활동을 계속 하다보면 더 쉽고, 재미있게 느껴질 것입니다.

개념 쏙쏙
1
진동 모듈: 충돌을 감지하고 기기에 전달하는 모듈
2
선택 구조: 주어진 조건에서만 동작하도록 만드는 것
3
반복 구조: 동작이 계속 반복되게 하는 것

함께 확인해요! - 학습활동 평가

평가내용 평가결과
신체 부위를 움직여 표적을 맞출 수 있나요?
진동모듈과 선택·반복구조를 활용하여 문제를 해결할 수 있나요?