티스토리 뷰
언플러그드 코딩을 위한 보드게임
지난 포스트 "언플러그드 코딩 개념과 장단점, 교육 방법을 알아볼까요?"에서는 언플러그드 코딩이 무엇이고 언플러그드 코딩의 장단점, 그리고 어떤 식으로 교육이 이루어지는지 개괄적으로 살펴봤습니다. 특히 미디어나 스크린 노출을 꺼리는 부모님이라면 무척 궁금해하실 것 같습니다. 다른 방법이나 교구도 많겠지만, 이번 포스트에서는 저희 아이가 코딩 수업에서 사용했던 보드게임 두 가지를 소개하려고 합니다.
잠깐 덧붙이자면, 저희 아이는 (요즘 바뀐 나이로) 4세에 가베 1년, 6세에 유치원 로봇 방과 후, 7, 8세에 초등학교 로봇 방과 후 수업을 들었고, 현재도 듣고 있으며, 한 달 단위로 방학 때 개설되는 어린이(키즈) 코딩 강의(지자체 개설)를 두 번 정도 들었습니다. 로봇 방과후 수업은 아무래도 남자아이이다 보니 블록으로 조립하고 움직이게 하는 로봇 수업을 상당히 좋아합니다. 이 수업은 기계의 원리를 익히는 데는 도움이 될 수 있을 것 같습니다. 또한 단기로 수강했던 키즈 코딩 수업의 경우 하나는 엔트리 기반의 수업이었고, 다른 하나는 "언플러그드 코딩" 수업으로 전기회로를 다뤄 보기도 하고, 3D펜도 다루고, 친구들과 보드게임을 플레이하기도 했습니다.
이번 포스트에서는 언플러그드 코딩 수업에서 사용했던 보드 게임 두 가지를 소개합니다.
엔트리 캐치더도그
먼저 소개할 게임은 엔트리 기반의 체스 게임인 "캐치더도그(Catch the Dog)"입니다.
명령 카드를 사용해 게임 말을 이동시키고
상대방의 엔트리봇을 먼저 잡아주세요.
캐치더도그는 게임을 플레이하다 보면 프로그래밍의 기반이 되는 알고리즘을 자연스럽게 이해할 수 있게 하는 것을 목표로 합니다. 6세 이상 권장이라고 하니, 유치원생, 초등학생 저학년 모두 플레이할 수 있을 것 같습니다. 게임 구성품은 게임보드가 있는데, 양면으로 되어 있고 각각 난이도가 다릅니다. 게임 보드와 함께 개인 보드 2개가 주어지고, 캐릭터 말 10개, 함정 10개, 명령카드 56개로 구성됩니다. 명령 카드의 경우 블록 코딩 스크래치의 명령어 블록과 비슷한 디자인으로 되어 있어 이 게임을 많이 플레이하다 보면 해당 플록이 어떤 기능을 하는지에 익숙해져 추후 직접 컴퓨터로 코딩을 하게 됐을 때 각 블록의 기능을 모양만으로도 파악할 수 있게 되는 것이 또 하나의 목적이 되겠습니다.
▶ 게임 준비
- 각자 개인보드 1개와 함정타일 5개를 가져갑니다.
- 캐릭터 말은 게임보드에 그려진 각 캐릭터의 그림 위에 올려놓습니다.
- 명령카드를 잘 섞은 후 뒤집어서 더미로 쌓아 놓고, 각자 4장씩 가져갑니다.
- 함정타일은 게임보드 위에 자유롭게 배치합니다.
▶ 게임 방법
- 명령 카드를 등록합니다. 자신이 가져온 4장의 명령카드를 개인보드 캐릭터 칸에 배치해 등록합니다. (최소 1장 등록)
- 등록한 명령카드에 적힌 내용대로 그 캐릭터의 말을 이동시킵니다.
- 상대방의 엔트리봇 위에 캐릭터 말을 올려 엔트리봇을 잡으면 게임이 종료됩니다.
로보터틀
로보터틀은 자기 로봇을 같은 색깔의 보석까지 데려가는 것이 목적인 게임입니다. 로보터틀은 마이크로소프트와 구글 출신의 프로그래머이자 소프트웨어 기업가인 댄 사피로가 자기 아이들을 위해 만든 게임이라고 합니다. 4세 이상 플레이가 가능하며 한 게임을 플레이하는 데 대략 15분 정도 소요됩니다.
로보터틀은 게임보드 1장, 타일 4장, 보석 타일 4장, 버그 타일 4장, 코드 카드 4더미(각 44장), 장애물 타일 36장으로 구성됩니다.
▶ 게임 준비
- 코드 카드를 카드 아래쪽에 있는 모양별로 나누어 쌓아 둡니다. 각 플레이어 앞에 5개의 카드 더미가 놓이게 됩니다. 레이저와 함구 개구리 ㄷ더미는 따로 빼놓습니다. 첫 게임에는 왼쪽으로 돌기, 오른쪽으로 돌기, 앞으로 이동 카드만 사용합니다.
- 각 플레이어에게 원하는 색의 로보터틀 타일을 고르게 하고 게임판의 해당 색깔 쪽에 앉습니다.
- 각자 고른 색의 보석 타일을 게임판 중앙에 놓고 자기 로보터틀 타일을 코너에 놓습니다.
- 자기 색의 왼쪽으로 돌기, 오른쪽으로 돌기, 앞으로 이동 코드 카드와 버그 타일을 가져와 터틀 마스터 옆에 놓습니다. 코드 카드는 앞면이 보이도록 각 더미로 쌓아둡니다.
- 플레이어가 4명 미만이면 사용하지 않는 로보터틀 타일, 보석 타일, 버그 타일과 코드 카드는 게임에서 제거합니다.
▶ 게임 방법
- 자기 차례가 되면 코드 카드 중 하나를 고라 자기 앞에 내려놓습니다. 아직 터틀은 움직이지 않습니다.
- 진행자가 플레이어가 놓은 카드를 보고 그대로 터틀을 움직입니다.
- 만약 자기 차례에 이미 놓은 카드를 바꾸고 싶어지면 '버그'라고 외치고 버그 타일을 집습니다. 그러면 진행자가 그 카드로 움직인 것을 되돌려 놓습니다. 그러고 나서 하고 싶은 것을 다시 할 수 있습니다. 만약 다음 플레이어가 이미 플레이를 시작했다면 취소가 불가능합니다. 버그는 원하는 만큼 외칠 수 있습니다.
- 지난 차례에 놓은 카드 오른쪽에 새 카드를 놓습니다. 그런 식으로 보석을 얻을 때까지 오른쪽에 카드를 붙여 나갑니다.
- 플레이어가 게임에 익숙해지면 장애물과 함수 개구리를 추가하는 식으로 난이도를 높여줍니다.
게임은 말로 설명하는 것보다 한 번 플레이하면 좀 더 쉽게 이해가 됩니다. 말로 설명하자니 조금 복잡한데, 당시 6세 아이들이 한두 번 플레이해 본 후 곧잘 따라 했으니 한 번 집에서 아이와 함께 도전해 보는 것은 어떨까요?
읽어주셔서 감사합니다!
'초등 교육' 카테고리의 다른 글
유아 영어 책 추천 - 곰 사냥을 떠나자 (0) | 2023.09.09 |
---|---|
초등 고학년 책 추천 - 긴긴밤 (0) | 2023.09.05 |
초등 저학년 도서 추천 축구왕 차공만 (0) | 2023.09.03 |
혼자서도 할 수 있는 초등학생 코딩 책 추천 (0) | 2023.09.02 |
로블록스 스튜디오 다운로드 방법 (0) | 2023.09.01 |