부록 : 놀이로 배우는 코딩

1댄스경연대회

[활동목표]
반복 루프 코딩을 할 수 있다.
[활동안내]
원더 앱의 여러 가지 애니메이션 움직임을 루프 코딩하여 윌리가 춤을 추도록하고, 다른 친구들에게 코드를 공유할 수 있다.
[활동]
1.내가 제일 좋아하는 노래 이름 적기
2.예시와 똑같이 코딩해보기
3.노래에 맞게 자신이 원하는 코딩활동 해보기
4.친구에게 공유하여 단체 춤추기
[준비물]
윌리, 원더앱, 인터넷 환경
[활동팁]

1.내가 제일 좋아하는 노래는 가요를 포함하여 학생들이 좋아하는 노래로 활동하도록 한다.
2.예시로 주는 코딩은 루프 코딩할 수 있도록 하고 학생들에게 충분히 설명하여 루프를 자유자재로 활용하도록 해준다.
3.이 활동에서의 코딩의 제한은 없으며, 명령 큐를 잘 활용하여 학생들의 창의력이 최대한 발휘되도록 도와준다.
대시를 밀거나, 당기거나 하여 같이 춤추기, 대시에게 인형을 앞에 놓으면 시작하기 등
4.코딩을 공유하는 환경은 인터넷으로 연결된 환경이어야 한다. 그리고 코딩공유 방법에 대해서 충분히 설명하고, 학생들이 자신의 춤을 친구에게 자랑하고 즐겁게 놀이하는데 주안점을 둔다.
이미지. 빙글빙글 춤을 추고 있는 윌리의 그림
윌리의 춤 예시
이미지. 빙글빙글 춤을 추고 있는 윌리의 그림

윌리가 둥글게 연결된 명령을 따라 계속 춤을 춘다.

[코딩 공유 방법안내]

상단에 코딩공유버튼을 누른 후

이미지. 코딩공유버튼의 스크린샷

영어와 숫자로 적혀진 키를 어딘가에 기록해 놓는다.

이미지. 공유창의 스크린샷. 오른쪽 확인 버튼에 강조표시, 터치 이미지. 공유를 위한 키를 적기 위한 창의 스크린샷

프리플레이의 키 입력을 누르면

이미지. 프리플레이 화면의 키입력이 강조된 스크린샷

키 입력 버튼을 누른다.

이미지. 키 입력 창의 스크린샷. 키 작성칸에 강조표시, 프로그램 가져오기 버튼에 강조표시

아까 기록해 놓은 키를 정확히 입력한다.

2운석 피하기 놀이

[활동목표]
반복 코딩을 통해 운석피하기 놀이를 할 수 있다.
[활동안내]
원더 앱의 여러 가지 애니메이션 움직임과 이동 코딩을 루프 코딩하여 윌리가 최대한 복잡하게 움직이도록 하여 경기를 할 수 있다.
[활동]
1.놀이 규칙 익히기
2.최대한 복잡하게 움직이도록 코딩하기
3.경기 규칙을 알고 참여하기
[준비물]
윌리, 종이컵, 테이프, 공
[활동팁]

1.교사가 예시 안을 하나 만들어서 모델링을 통해 지도할 수 있도록 한다.
2.코딩이 어려운 학생들은 컨트롤러를 통해 참여해도 된다.
3.루프 코딩을 하면 반복해서 움직인다는 것을 설명하여 이용할 수 있도록 한다.
4.이 활동에서의 코딩의 제한은 없으며, 명령 큐를 잘 활용하여 대시가 최대한 복잡하게 움직이도록 학생들의 창의력이 최대한 발휘되도록 도와주어야 한다.
5.우수하게 잘 만들어진 코딩은 친구와 공유할 수 있다는 점도 안내한다.
놀이 방법
1.두 팀을 나눈다.
2.윌리 머리에 테이프로 종이컵을 고정한다.
3.윌리가 이리저리 움직이도록 코딩해주세요. 멈추지 않게 반복한다.
4.상대방의 윌리의 종이컵에 운석을 많이 넣으면 승리한다.
이미지. 윌리가 4단계로 놀이를 하고 있는 모습의 그림

3애완 로봇 만들기

[활동목표]
여러 가지 조건에 따라 다르게 반응하는 코딩활동을 할 수 있다.
[활동안내]
윌리의 동작큐나 센서를 활용하여 윌리가 조건에 맞게 여러 가지 움직임을 코딩할 수 있다.
[활동]
1.자신이 원하는 애완견의 모습 그려보기
2.예시를 따라 함으로써 코딩활동 이해하기
3.예시로 제시된 여러 가지 동작 큐와 명령을 추가 선택해보기
4.친구들이나 선생님과 협력하여 코딩활동 추가하기
[준비물]
윌리, 원더앱, 인터넷 환경
[활동팁]

1.자신이 원하는 애완견의 모습을 구체적으로 써보게 한다.
먹이를 주면 빙글빙글 도는 강아지
2.예시를 따라 함으로써 조건문에 대해서 이해하도록 한다.
3.예시로 제시된 여러 가지 추가 행동을 스스로 추가해볼 수 있도록 한다.
4.선생님이 예시로 조건과 행동을 하나 만들어서 추가로 보여주고, 얼마든지 만들 수 있다는 것을 모델링이나 직접지도로 설명하여 학생들의 창의력을 자극해준다.
이미지. 강아지 얼굴을 붙이고 있는 윌리의 그림
예시안 - 애완로봇
이미지. 윌리에 1점 버튼을 누르면 잘 지냈어 소리를 내는 연결, 탑버튼을 누르면 축하 애니메이션을 하는 연결, 대시를 부르면 목소리방향으로 쳐다본 후 다가오고, 앞에 누군가 있으면 멈추는 연결이 되어있는 스크린샷
예시안 - 여러 가지 동작 큐와 명령
이미지. 윌리가  대시를 밀면 왼쪽 30cm/s, 오른쪽 -10cm/s 로 밀면 회전하게 코딩한 스크린샷 이미지. 윌리가 손뼉을 치면 아이링을 켜고 하하 애니메이션을 하도록 코딩한 스크린샷 이미지. 윌리가 음식을 주면 머리를 -10, 머리를 20으로 기울이도록 코딩한 스크린샷 이미지. 윌리가 앞에 손을 갖다대면 왼쪽으로 춤추도록 코딩한 스크린샷

4컬링 놀이를 해봅시다.

[활동목표]
코딩의 변수를 조절함으로써 결과를 예측하여 코딩할 수 있다.
[활동안내]
컬링의 경기를 로봇 윌리로 실행하여 놀이할 수 있다.
[활동]
1.코딩으로 공 밀어보기
2. 변수를 다르게 바꿈으로써 공의 굴러가는 길이 예측하기
3. 컬링 규칙 이해하기
4. 친구들이나 선생님과 협력하여 컬링경기하기
[준비물]
윌리, 원더앱, 인터넷 환경, 컬링판, 공, 불도저 세트
[활동팁]

1.컬링을 할 수 있도록 컬링판(자체제작 하거나 도화지에 그리는 등)과 공(탁구공이나 야구공 등 대시로 밀수 있는 공)을 준비한다. 단 대시매트에서 하거나 바닥이 깨끗하고 평평한 곳 위에서 할 수 있도록 지도 한다.
2.대시에 불도저 액세서리를 끼워서 할 수 있도록 지도한다.
3.모둠으로 활동하도록 하되, 한 명씩 번갈아 감독 역할을 맡아 다양한 전략을 시험해 볼 수 있도록 한다.
4.규칙을 정확하게 지킬 수 있도록 선생님이 옆에서 지도한다.
5.코딩이 어려운 학생들은 컨트롤러를 사용하여 기회를 주도록 한다.
컬링 규칙 안내
1) 각 팀 별로 공을 10개 굴릴 수 있다.
2) 각 팀 별로 공을 1개씩 번갈아 굴린다.
3) 상대방을 공의 맞춰서 쳐 낼 수 있다.
점수획득방법
중심의 원부터 10, 9, 8, 7, 6점입니다.
그 외 사각형 구역은 1점입니다. 밖으로 나가면 0점 처리입니다.
공이 선에 걸쳐져 있을 때는 공이 더 많이 들어간 쪽의 점수로 처리한다.
이미지. 컬링 판 예시
컬링 판 예시
이미지. 대시가 이동방향 30cm만큼 이동하게 코딩한 스크린샷
컬링 코딩 예시

5실로폰을 연주합니다.

[활동목표]
액세서리를 활용하여 코딩활동을 즐길 수 있다.
[활동안내]
실로폰 코딩 활동세트와 Xylo앱을 활용하여 실로폰을 연주할 수 있다
[활동]
1.윌리에 실로폰 끼우고 Xylo앱 연결하는 활동하기
2.기본계이름 연주 활동 연습하기
3.윌리를 움직이며 연주하거나, 마디를 추가하고 반복하는 연주 방법 익히기
4.예시로 ‘학교종이 땡땡땡’ 연습하기
[준비물]
윌리, 윌리 실로폰 세트, Xylo 앱
[활동팁]

1.실로폰 기본 계이름을 충분히 연습할 수 있도록 한다.
2.한 옥타브 밖에 안 되므로 옥타브를 넘지 않는 노래를 위주로 지도한다.
3.대시가 움직이면서 코딩이 가능하므로 모둠끼리 공연을 할 수 있도록 기회를 주는 것도 좋은 방법이다.
4.동영상을 통해 수업에 활용하여 지도한다.
https://www.youtube.com/watch?v=zYOyCCKgBSU
[Xylo 앱 안내]

구글플레이나 앱 스토어에서 검색하여 설치한다.

이미지. xylo 앱 아이콘

실로폰 세트를 설치한다.

이미지. 윌리의 바퀴에 실로폰을 끼우는 스크린샷

실로폰을 윌리의 바퀴 양쪽에 끼운다.

이미지. 윌리에 실로폰 채를 귀에 끼우는 스크린샷

실로폰 채를 귀에 끼운다.

기본 계이름을 연주한다.

이미지. 실로폰 화면의 스크린샷. 높은도~도까지 표시되어 있으며. 흰색 바가 움직이면서 점선에 있는 음을 연주합니다. 흰색 점선에 터치를 하면 계이름을 연주합니다.라 적혀져 있다.

예시) 도레미파솔라시도

이미지. 실로폰 화면의 스크린샷.

윌리가 움직이거나 마디를 추가하고, 반복하여 연주할 수 있다.

이미지. 실로폰 화면의 스크린샷. 높은도~도까지 표시되어 있으며. 흰색 바가 움직이면서 점선에 있는 음을 연주합니다. 흰색 점선에 터치를 하면 계이름을 연주합니다.라 적혀져 있다.

1) 밑에 모션을 바꾸면 윌리가 움직이면서 연주한다.

Forward 앞으로

backward 뒤로

Turnleft 좌회전

Turnright 우회전

2) 숫자를 바꾸면 반복해서 연주한다.

3) (+)를 누르면 마디를 추가할 수 있다.

활동하기
다음 동요를 윌리로 연주해봅시다.
이미지. 학교종 노래의 가사와 계이름이 적혀져 있는 그림. 학교종이 땡땡땡 어서 모이자 솔솔라라 솔솔미 솔솔미미레, 선생님이 우리를 기다리신다. 솔솔라라 솔솔미 솔미레미도

6윌리가 공을 던져요

[활동목표]
액세서리를 활용하여 코딩활동을 즐길 수 있다.
[활동안내]
런쳐 활동세트와 원더 앱을 활용하여 공을 던질 수 있다.
[활동]
1.윌리에 런쳐 세트를 끼우고 기본 발사 동작 연습하기
2.골대 (컵 등)에 정확하게 넣기 활동하기
[준비물]
윌리, 원더앱, 윌리 런쳐 세트
[활동팁]

1.공을 같은 힘으로 던질 때 같은 곳에 떨어진다는 점을 지도하여 로봇의 장점과 연계하여 지도한다.
2.런처 세트를 정확하게 끼우지 않으면 작동이 안 되므로 정확하게 끼울 수 있도록 도와준다. 동영상 자료를 활용하여 지도한다. (https://www.youtube.com/watch?v=5X2zXq1Xhmw)
3. 힘을 조절해가면서 목표를 달성할 수 있도록 지도한다.
4. 투호놀이나 농구 등 재미있는 놀이를 만들어서 지도할 수 있도록 한다.
5. 코딩이 어려운 학생들은 컨트롤러를 사용하여 기회를 주도록 한다.
예시안 - 지도
이미지. 대시가 발사50% 하도록 코딩한 스크린샷
이미지. 발사 창의 스크린샷
강도를 세게 할 수록 공이 멀리 날아가게 된다.

7컨트롤러로 즐길 수 있는 놀이활동

[활동목표]
원더앱의 컬트롤러를 활용하여 놀이를 할 수 있다.
[활동안내]
풍선터트리기 놀이와 축구 경기를 할 수 있다.
[활동]
1.풍선터트리기 놀이하기
2.축구 놀이 하기
[준비물]
윌리, 원더앱, 풍선, 뾰쪽한 연필이나 볼펜, 축구장 세트, 축구공, 종이상자(장애물), 대시매트
[활동팁]

1.놀이를 할 때 불빛으로 팀을 나눌 수 있도록 지도한다.
2.놀이 규칙을 알고 참여할 수 있도록 한다.
3.코딩 활동이 어려운 학생들도 참여할 수 있도록 스마트기기를 달리하거나 기울이기모드를 활용한다.
4.풍선 터트리기 놀이는 연필이 뾰족하므로 안전사고의 위험이 있으니 주의하여 지도한다.
이미지, 축구 활동 장면의 그림

축구 활동 장면

이미지, 풍선터트리기 활동의 그림

풍선 터트리기 활동 장면