부록 : 놀이로 배우는 코딩
1댄스경연대회
반복 루프 코딩을 할 수 있다.
원더 앱의 여러 가지 애니메이션 움직임을 루프 코딩하여 윌리가 춤을 추도록하고, 다른 친구들에게 코드를 공유할 수 있다.
1.내가 제일 좋아하는 노래 이름 적기
2.예시와 똑같이 코딩해보기
3.노래에 맞게 자신이 원하는 코딩활동 해보기
4.친구에게 공유하여 단체 춤추기
윌리, 원더앱, 인터넷 환경
1.내가 제일 좋아하는 노래는 가요를 포함하여 학생들이 좋아하는 노래로 활동하도록 한다.
2.예시로 주는 코딩은 루프 코딩할 수 있도록 하고 학생들에게 충분히 설명하여 루프를 자유자재로 활용하도록 해준다.
3.이 활동에서의 코딩의 제한은 없으며, 명령 큐를 잘 활용하여 학생들의 창의력이 최대한 발휘되도록 도와준다.
예 대시를 밀거나, 당기거나 하여 같이 춤추기, 대시에게 인형을 앞에 놓으면 시작하기 등
4.코딩을 공유하는 환경은 인터넷으로 연결된 환경이어야 한다. 그리고 코딩공유 방법에 대해서 충분히 설명하고, 학생들이 자신의 춤을 친구에게 자랑하고 즐겁게 놀이하는데 주안점을 둔다.
윌리가 둥글게 연결된 명령을 따라 계속 춤을 춘다.
상단에 코딩공유버튼을 누른 후
영어와 숫자로 적혀진 키를 어딘가에 기록해 놓는다.
프리플레이의 키 입력을 누르면
키 입력 버튼을 누른다.
아까 기록해 놓은 키를 정확히 입력한다.
2운석 피하기 놀이
반복 코딩을 통해 운석피하기 놀이를 할 수 있다.
원더 앱의 여러 가지 애니메이션 움직임과 이동 코딩을 루프 코딩하여 윌리가 최대한 복잡하게 움직이도록 하여 경기를 할 수 있다.
1.놀이 규칙 익히기
2.최대한 복잡하게 움직이도록 코딩하기
3.경기 규칙을 알고 참여하기
윌리, 종이컵, 테이프, 공
1.교사가 예시 안을 하나 만들어서 모델링을 통해 지도할 수 있도록 한다.
2.코딩이 어려운 학생들은 컨트롤러를 통해 참여해도 된다.
3.루프 코딩을 하면 반복해서 움직인다는 것을 설명하여 이용할 수 있도록 한다.
4.이 활동에서의 코딩의 제한은 없으며, 명령 큐를 잘 활용하여 대시가 최대한 복잡하게 움직이도록 학생들의 창의력이 최대한 발휘되도록 도와주어야 한다.
5.우수하게 잘 만들어진 코딩은 친구와 공유할 수 있다는 점도 안내한다.
2.윌리 머리에 테이프로 종이컵을 고정한다.
3.윌리가 이리저리 움직이도록 코딩해주세요. 멈추지 않게 반복한다.
4.상대방의 윌리의 종이컵에 운석을 많이 넣으면 승리한다.
3애완 로봇 만들기
여러 가지 조건에 따라 다르게 반응하는 코딩활동을 할 수 있다.
윌리의 동작큐나 센서를 활용하여 윌리가 조건에 맞게 여러 가지 움직임을 코딩할 수 있다.
1.자신이 원하는 애완견의 모습 그려보기
2.예시를 따라 함으로써 코딩활동 이해하기
3.예시로 제시된 여러 가지 동작 큐와 명령을 추가 선택해보기
4.친구들이나 선생님과 협력하여 코딩활동 추가하기
윌리, 원더앱, 인터넷 환경
1.자신이 원하는 애완견의 모습을 구체적으로 써보게 한다.
예 먹이를 주면 빙글빙글 도는 강아지
2.예시를 따라 함으로써 조건문에 대해서 이해하도록 한다.
3.예시로 제시된 여러 가지 추가 행동을 스스로 추가해볼 수 있도록 한다.
4.선생님이 예시로 조건과 행동을 하나 만들어서 추가로 보여주고, 얼마든지 만들 수 있다는 것을 모델링이나 직접지도로 설명하여 학생들의 창의력을 자극해준다.
4컬링 놀이를 해봅시다.
코딩의 변수를 조절함으로써 결과를 예측하여 코딩할 수 있다.
컬링의 경기를 로봇 윌리로 실행하여 놀이할 수 있다.
1.코딩으로 공 밀어보기
2. 변수를 다르게 바꿈으로써 공의 굴러가는 길이 예측하기
3. 컬링 규칙 이해하기
4. 친구들이나 선생님과 협력하여 컬링경기하기
윌리, 원더앱, 인터넷 환경, 컬링판, 공, 불도저 세트
1.컬링을 할 수 있도록 컬링판(자체제작 하거나 도화지에 그리는 등)과 공(탁구공이나 야구공 등 대시로 밀수 있는 공)을 준비한다. 단 대시매트에서 하거나 바닥이 깨끗하고 평평한 곳 위에서 할 수 있도록 지도 한다.
2.대시에 불도저 액세서리를 끼워서 할 수 있도록 지도한다.
3.모둠으로 활동하도록 하되, 한 명씩 번갈아 감독 역할을 맡아 다양한 전략을 시험해 볼 수 있도록 한다.
4.규칙을 정확하게 지킬 수 있도록 선생님이 옆에서 지도한다.
5.코딩이 어려운 학생들은 컨트롤러를 사용하여 기회를 주도록 한다.
2) 각 팀 별로 공을 1개씩 번갈아 굴린다.
3) 상대방을 공의 맞춰서 쳐 낼 수 있다.
그 외 사각형 구역은 1점입니다. 밖으로 나가면 0점 처리입니다.
공이 선에 걸쳐져 있을 때는 공이 더 많이 들어간 쪽의 점수로 처리한다.
5실로폰을 연주합니다.
액세서리를 활용하여 코딩활동을 즐길 수 있다.
실로폰 코딩 활동세트와 Xylo앱을 활용하여 실로폰을 연주할 수 있다
1.윌리에 실로폰 끼우고 Xylo앱 연결하는 활동하기
2.기본계이름 연주 활동 연습하기
3.윌리를 움직이며 연주하거나, 마디를 추가하고 반복하는 연주 방법 익히기
4.예시로 ‘학교종이 땡땡땡’ 연습하기
윌리, 윌리 실로폰 세트, Xylo 앱
1.실로폰 기본 계이름을 충분히 연습할 수 있도록 한다.
2.한 옥타브 밖에 안 되므로 옥타브를 넘지 않는 노래를 위주로 지도한다.
3.대시가 움직이면서 코딩이 가능하므로 모둠끼리 공연을 할 수 있도록 기회를 주는 것도 좋은 방법이다.
4.동영상을 통해 수업에 활용하여 지도한다.
https://www.youtube.com/watch?v=zYOyCCKgBSU
구글플레이나 앱 스토어에서 검색하여 설치한다.
실로폰 세트를 설치한다.
실로폰을 윌리의 바퀴 양쪽에 끼운다.
실로폰 채를 귀에 끼운다.
기본 계이름을 연주한다.
예시) 도레미파솔라시도
윌리가 움직이거나 마디를 추가하고, 반복하여 연주할 수 있다.
1) 밑에 모션을 바꾸면 윌리가 움직이면서 연주한다.
Forward 앞으로
backward 뒤로
Turnleft 좌회전
Turnright 우회전
2) 숫자를 바꾸면 반복해서 연주한다.
3) (+)를 누르면 마디를 추가할 수 있다.
6윌리가 공을 던져요
액세서리를 활용하여 코딩활동을 즐길 수 있다.
런쳐 활동세트와 원더 앱을 활용하여 공을 던질 수 있다.
1.윌리에 런쳐 세트를 끼우고 기본 발사 동작 연습하기
2.골대 (컵 등)에 정확하게 넣기 활동하기
윌리, 원더앱, 윌리 런쳐 세트
7컨트롤러로 즐길 수 있는 놀이활동
원더앱의 컬트롤러를 활용하여 놀이를 할 수 있다.
풍선터트리기 놀이와 축구 경기를 할 수 있다.
1.풍선터트리기 놀이하기
2.축구 놀이 하기
윌리, 원더앱, 풍선, 뾰쪽한 연필이나 볼펜, 축구장 세트, 축구공, 종이상자(장애물), 대시매트
1.놀이를 할 때 불빛으로 팀을 나눌 수 있도록 지도한다.
2.놀이 규칙을 알고 참여할 수 있도록 한다.
3.코딩 활동이 어려운 학생들도 참여할 수 있도록 스마트기기를 달리하거나 기울이기모드를 활용한다.
4.풍선 터트리기 놀이는 연필이 뾰족하므로 안전사고의 위험이 있으니 주의하여 지도한다.
축구 활동 장면
풍선 터트리기 활동 장면