본문 바로가기

마이크로비트 코딩 교육 예시 활용하기

오른지니 2024. 4. 21.

마이크로비트는 영국 BBC에서 개발한 교육용 프로그래밍 장치로, 초소형 컴퓨터로 생각하면 돼요. 마이크로비트는 아두이노를 어려워하는 저 연령층을 대상 교육을 하기에 적합해요. 마이크로비트를 통해 다양한 센서와 LED, 버튼 등을 활용하여 창의적인 코딩을 만들 수 있어요. 마이크로비트는 블록 프로그래밍과 텍스트 프로그래밍을 모두 지원하며, 이를 통해 흥미를 유발할 수 있는 코딩 교육을 하기에 좋아 다음과 같이 알려드려요.

 

마이크로비트의 교육적 특징

마이크로비트에는 LED, 온도, 소리, 움직임 감지, 자기, 라디오, 버튼, 네트워크, 단순회로, 핀, 나침반, 가속도계, 마이크 등 다양한 기능을 사용할 수 있고 다양한 기능을 활용하여 코딩 교육을 할 때 이용할 수 있어요. 때문에 마이크로비트는 입력과 출력을 모두 사용할 수 있는 장점이 있고 블록 코딩과 텍스트 코딩을 사용하여 여러 학년의 아이들이 코딩을 구현해 보고 응용해 보기에 좋은 교육 교구라고 생각해요.

 

마이크로비트 코딩 교육 예시 활용하기

 

마이크로비트의 블록 코딩 교육

마이크로비트 바로가기

마이크로비트 메이크코드에서는 블록 기반 프로그래밍을 할 수 있게 되어 있어요. 블록 코딩은 코드를 만들기 쉽기 때문에 마이크로비트를 프로그래밍하는 데 가장 많이 사용됩니다. 스크래치와 유사한 방식으로 블록을 드래그 앤 드롭하여 코드를 작성할 수 있으며, 간단한 시각적 인터페이스로 초보자들도 쉽게 프로그래밍을 시작할 수 있습니다.

 

다양한 색깔의 블록으로 코드를 찾아갈 수 있게 되어 있고 각 블록은 기능에 따라 구분되어 있고, 이것은 스크래치를 포함 한 다른 블록코딩의 큰 틀과 다르지 않아요. 마이크로비트 메이크코드에서는 블록코딩으로 만든 것을 자바스크립트(JavaScript) 코드로 변환해 주는 기능도 있어 텍스트 프로그래밍으로 전환하고자 할 때 유리하게 사용할 수 있어요.

 

마이크로비트의 텍스트 코딩 교육

파이썬은 많이 사용되는 텍스트 기반 프로그래밍 언어입니다. 마이크로비트 프로그래밍에서도 파이썬으로 코딩 활용할 수 있습니다. 파이썬은 구조가 일반적인 영어와 유사하기 때문에 배우기 쉽고, 데이터 사이언스 및 머신러닝 분야에서도 널리 사용될 정도로 활용도가 높아요. 그렇기 때문에 정보올림피아드 대회에서는 파이썬 언어로 대회가 치러져요. 마이크로비트 메이크코드 사이트에서는 Python 편집기가 있어요. 텍스트 기반 프로그래밍도 편리하게 할 수 있도록 되어 있고 파이썬 가이드와 다양한 예제 프로젝트를 통해 프로그래밍해 볼 수 있어요.

 

마이크로비트 활용 교육 프로젝트 예제

마이크로비트 메이크코드에서는 다양한 프로그래밍을 해 볼 수 있는 예제를 제공하고 있어요. 가장 쉽게 사용 교욱 해 볼 수 있는 이름 배지, 온도계, 카운터 등이 있으며, 그보다 좀 더 어려운 프로그래밍으로는 흔들림 경보기, 야간등 등이 있어요. 이외에도 무선 라디오를 활용한 프로젝트, 자동화된 라이트, 무선 게임 컨트롤러 등을 만들 수도 있어요. 마이크로비트 사이트에서는 이러한 프로젝트의 가이드와 예제를 제공하기 때문에 아이들 코딩 교육을 위해 알아보고 계신 학부모님들이 충분히 활용해 보실 수 있어요.

 

마이크로비트 메이크코드를 검색하고 홈페이지에 들어가면 다양한 예제와 가이드가 보기 쉽게 나와있어요. 동영상도 함께 되어 있기 때문에 누구나 쉽게 배워볼 수 있어요. 아래에 몇 가지 방법을 알려드릴게요.

 

마이크로비트 예제

 

  1. 초보자를 위한 하트 만들기
    가장 먼저 초보자를 위해 하트 만들기 예제가 나와요. 마이크로비트에는 LED픽셀이 5X5개 나열되어 있고 이것을 활용하여 아이들이 하트를 만들어 깜박 깜빡 불빛을 만들어 확인하는 프로그래밍입니다. 단순하고 쉽게 프로그래밍을 접한 것을 눈으로 확인할 수 있기 때문에 초보자들이 마이크로비트를 접하기에 좋아요.
  2. 난수를 이용한 주사위
    마이크로비트의 가속도계를 이용하여 난수를 출력하게 하는 예제입니다. 아이들이 1~6까지 무작위 수의 개념을 익히고 이것을 통해 주사위처럼 숫자를 출력하게 하는 프로그래밍입니다. 만약 무작위로 나오는 숫자에 따라 해야 할 규칙이나 벌칙을 정하는 게임을 만든다면 더 재미있는 코딩 교육이 되겠죠?
  3. 기타 만들기
    마이크로비트를 활용한 코딩 교육으로 좋은 점은 정해진 교구가 아니라 아이들이 손으로 만들어 응용할 수 있다는 점인데요 그중에서도 기타 만들기는 정말 재밌는 교육이라고 생각해요. 박스를 기타 모양으로 오르고 악어집게와 포일 그리고 GND입력 핀만으로 상상을 만들어 내는 교육이라고 생각해요. 내가 만든 것이라는 의미를 부여하면 나에게는 특별한 기억으로 기억될 나만의 코딩으로 만든 기타!! 특별하지 않을까요?
  4. 전도도 시험기
    악어집게를 이용하여 어떤 물질이 전도되는지 확인하는 코딩을 할 수 있어요. 핀과 GND 그리고 만약의 블록을 이용하여 구현할 수 있는데요 만약 전도가 되는 물질이라면 LED화면에 하트를 표시하고 그렇지 않다면 0Hz 주파수로 음표를 재생하게 하는 코드를 만드는 교육입니다. 초등 과학시간에서도 물질의 전도를 하는 실험이 있는데 이렇게 코딩을 이용하여 만들어 보고 의미를 이해하는 것도 재미있을 것 같아요.

제가 이렇게 나열한 예제 말고도 더 많은 예제가 가이드로 제공되고 있어요. 바로가기 확인으로 아이들 코딩 교육에 활용하세요.

댓글