코딩큐브로이드앱2의 코딩스테이지를 활용한 큐브로이드 코딩블록 놀이활동

728x90

요즘 아이의 상상력과 창의력을 마구 자극하고 있는 큐브로이드 코딩블록입니다.

에듀케이션 큐브로이드 플랫폼에서 미션 코딩 작품들을 보면서 따라하곤 하는데,

오늘은 직접 만들어보고 싶어하더라고요.




그래서 이번에는 코딩 큐브로이드앱 2의 코딩스테이지에서 확인할 수 있는

다양한 코딩 스마트블록 조합을 참고해서 만들어보기로 했습니다.

코딩스테이지를 활용하면, 코딩블록간의 연결 명령을 통해서 여러 연관 관계 및

코딩 블록의 역할도 더 명확히 배울 수 있게 됩니다.

처음에는 스마트블록 1개만 가지고 우선 기능을 확인하고,

점차 다른 스마트블록과의 조합을 늘려가면서 코딩블록 활용폭을 넓혀갈 수 있습니다.




저도 아이와 함께 큐브로이드 코딩블록을 펼쳐놓고서 함께 고민하기 시작했죠~



아이가 선택한 것은 바로 청소기..

혼자 돌아다니는 스마트 무선 청소기를 생각하면서

직접 큐브로이드 코딩블록으로 만들어보기로 했습니다.

우선 DC모터블록 2개를 골랐구요.



그리고 근접센서 블록을 사용하기로 했습니다.



블록을 가지고 대략의 모습을 설계해봅니다.

시작하기전에 직접 그림을 그려보는 것도 좋을 것 같은데요,

다음에는 그렇게 한번 도전해보려고 합니다.



대략적인 컨셉을 정하고 청소기가 먼지를 먹어치우는 걸 재현해봤는데요,

그러면서 아이와 함께 높이도 대충 가늠해봤습니다.



멋진 모양을 위해서 자리를 잡아봤지만,

동작하는데 제한이 있다는 걸 알고서는 위치를 바꾸기도 했죠 ㅎ



좀 더 멋지게 만들고 싶은 마음에

이렇게 저렇게 부착시켜보다가, 스마트 청소기 본연의 임무를 수행하지 못할 것 같아서

다시 빼기도 하고 그랬네요. ㅎ

이런 과정을 통해서 다양한 상황을 고민하는 방법도 경험하게 된 것 같습니다.



거의 최종 모습이 될 뻔했던 스마트 청소기의 모습인데요,

이것도 근접 센서 위치 때문에 표현하고 싶었던 두 주먹을 없앨 수 밖에 없었죠 ㅎ

코딩블록이라 스마트블록의 움직임까지 고려해야 하다보니

아이가 단순하게 다른 블록 제품들을 조립할 때와는 다르게

여러 상황을 예측하고 해결해야 하는 과정이 자연스럽게 생기더라구요.



움직임을 점검하고 모양을 조정해가면서

점점 모습을 갖춰갑니다.



아이가 원하는 모습은 원래 이것이엇지만 ㅋ



근접센서가 제대로 동작하게 하기 위해서 어쩔 수 없이 

양쪽의 두주먹을 포기하고 이렇게 모습이 완료되었습니다. ㅎ

그래도 머 나쁘지 않죠? ㅋ



그리고 코딩 큐브로이드앱 2의 코딩스테이지에서 

DC모터블로(2)와 근접센서 블록이 있는 아이콘을 선택해줍니다.



이 근접 센서를 통해서

스마트 청소기 처럼 벽에 부딪히면 장애물을 감지하고

방향을 바꾸게 되는 거죠.



이동을 위해서는 DC모터블록이사용됐구요~




코딩스테이지에 명령을 세팅하면서

완성환 스마트청소기를 조정해봅니다.



진지한 아이의 눈빛 보이시나요? ㅋ



몇번의 수정을 거듭하며 성공하는 듯 했으나...ㅋ




스마트 청소기에서 수거한 먼지가 빠지는 현상이 생기더라고요 ㅎ



그래서 아이가 옆에 있는 블록을 한칸 아래로 내렸습니다.

그래도 이동에는 이상이 없더라구요.



그리고 다시 도전~~



드디어 성공했습니다~ㅎ



그리고 그 다음에는 먼지 개수를 늘려가면서

명령을 늘려가는 연습을 하더라고요.



아이에게 도전의식도 심어주고, 문제 해결력까지 키울 수 있도록

다양한 사고를 하게 되는 큐브로이드 코딩블록~

활용하면 할수록 아이의 두뇌발달에 도움이 되는 것 같습니다.


큐브로이드 홈페이지 ☞ http://www.cubroid.co.kr/


- 본 포스팅은 큐브로이드 서포터즈 활동으로 작성되었습니다. -

728x90
반응형

댓글

Designed by JB FACTORY