비실이의 개발 성장기

[micro:bit] 초등학생 코딩 교육을 위한 BBC micro bit 본문

memo

[micro:bit] 초등학생 코딩 교육을 위한 BBC micro bit

DubbingLee 2017. 12. 28. 19:00

2018년부터 초 중 고등학교에 단계적으로 소프트웨어 교육이 의무화 된다고 한다.


내가 거주 중인 아파트에도 SW코딩 교육을 위한 학원 개설 관련 현수막이 눈에 띄게 많아졌다.


수강대상은 초 중 학생들이므로 처음부터 프로그래밍 언어를 사용하여 무언가를 만들기에는 어려움이 따를 수 있다.




아이들도 쉽게 코딩을 할 수 있도록 미국 MIT Media Lab 에서 스크래치(Scratch) 라는 교육용 프로그래밍 언어를 만들었다.


스크래치는 C나 C++ 와 같이 코드형태로 작성하는게 아닌 어릴적 가지고 놀던 레고와 같은 블럭을 드래그 앤 드롭하여 


로직을 만들어가는 형태로 코딩을 모르는 아이들도 재미있게 교육을 받을 수 있게 구성되어 있다.


스크래치 공식 홈페이지: https://scratch.mit.edu/




영국의 유명 방송사인 BBC는 많은 IT인재 양성을 위해 마이크로소프트, 삼성전자, ARM 등 여러회사와 몇년간에 연구끝에 


BBC micro:bit 라는 오픈소스 하드웨어를 만들었다.



사진 출처: http://microbit.org/ko/





micro:bit 도 스크래치처럼 초등학생 코딩교육을 위해 만들어졌다. 


보드의 크기는 가로 5cm, 세로 4cm로 신용카드보다 작은 크기이며, 이 안에는 블루투스(BlueTooth)와 무선랜(wifi), 


가속도센서 등 여러가지 실습이 가능한 센서들이 내장되어 있다. 


또, 아두이노나 라즈베리파이에는 없는 5 x 5 LED도 내장되어 있다.




micro:bit 개발방식은 두가지로 나뉘는데 자바스크립트 블록 편집기와 파이썬 편집기가 있다.


자바스크립트 블록 편집기는 스크래치처럼 블록을 드래그 앤 드롭하여 로직을 구현하는 형태로


학생들이 코드를 모르더라도 어떻게 프로그램이 돌아가는지 로직을 생각하고 생각한 로직대로 블록을 구성하면 된다.




파이썬 편집기는 파이썬 언어를 알아야만 로직을 구현할 수 있는데, 파이썬은 C++나 Java와 같은 고급 프로그래밍 


언어들보다 문법이 간단하며, 사람이 이해하기 쉽게 직관적인 코드형태를 띄고 있다.


또, 라이브러리 종류가 풍부해서 다양한 분야에서 두루 쓰이고 있는 프로그래밍 언어이다.




----

0 Comments
댓글쓰기 폼