코딩 교육은 컴퓨터의 언어를 배우는 것입니다. 예를 들면 우리가 영어를 배우는 것과 같습니다. 우리가 영어를 처음 배울 때 알파벳을 먼저 배우고 알파벳으로 구성된 단어를 알게 되고 문법을 배우는 것처럼 단계별로 코딩을 배우게 됩니다.
어린이들이 처음 코딩을 접 할 경우 연령에 맞는 교육 방법을 선택하는 것이 중요합니다. 유아기 어린이들은 글을 읽거나 쓰는 것에 어려움을 느끼므로 천천히 알파벳을 이해하는 것이 중요하지만 초등학생과 같은 경우 알파벳만 공부한다면 금세 흥미를 잃을 수 있게 될 수 있기 때문입니다.
어린이 코딩 교육을 시작하지 전에 어떤 종류의 코딩을 선택할지 먼저 계획을 세우는 것이 좋습니다. 어린이 코딩은 크게 두 가지로 나눌 수 있습니다. 컴퓨터를 활용하지 않는 언플러그드 와 컴퓨터를 활용한 블록 코딩입니다. 다음은 어린이 코딩의 종류에 대해 자세히 이야기해 보겠습니다.
언플러그드 코딩 (Unplugged Coding)
코딩을 처음 접하거나 글을 자유롭게 쓰거나 읽지 못하는 연령의 어린이들을 위한 코딩 교육 방법입니다. 코딩 교육이 중요시되면서 컴퓨터를 활용하지 못하는 어린이들이나 환경이 열악한 곳에 사는 어린이들도 코딩을 학습할 수 있도록 개발이 되었습니다.
말 그대로 '언플러그드' 플러그가 없이 (컴퓨터를 활용하지 않고) 할 수 있는 코딩 교육입니다. 종이와 펜을 가지고도 활동할 수 있습니다. 컴퓨터 프로그램의 기초가 되는 이진법과 미로 찾기를 풀면서 알고리즘과 순차도 배울 수 있습니다. 또한 코딩 교육에 특화되어 있는 로봇등을 가지고 코딩의 기초 원리를 배울 수 있습니다.
로봇이 목적지까지 장애물을 피해 갈 수 있도록 방향을 입력해 가는 로봇과 컬러를 읽고 감지하는 센서를 가지고 움직이는 로봇까지 새로운 기술을 통해 교육용 로봇들도 발전해 나오고 있습니다. 또한 스토리텔링을 코딩으로 표현해 내는 등 이러한 교육용 로봇을 통해 다른 과목과 융합한 학습도 할 수 있습니다.
언플러그드 코딩은 준비물도 간단하고 명령한 데로 움직이는 로봇을 작동 시켜보면서 즐겁게 놀이하는 것처럼 활동할 수 있으므로 처음 코딩을 접하는 어린이들에게 코딩에 대한 흥미를 최대로 끌어올릴 수 있습니다.
블록 코딩 (Block-based-coding)
블록 코딩은 스스로 글을 읽고 쓸줄 아는 어린이들을 위한 코딩 교육 방법입니다. '블록 코딩'은 명령어가 포함된 블록을 순서대로 연결하여 컴퓨터에게 명령어를 전달하는 코딩 교육법입니다.
글로만 표현된 코딩보다 활용하기가 쉽고 직관적으로 표현되어 코딩에 익숙하지 않은 어린이들도 천천히 따라 하며 코딩을 활용해 결과물을 만들어 낼 수 있습니다.
블록 코딩은 컴퓨터나 태블릿을 통해 좀 더 실질적으로 코딩 관련 프로젝트를 실행할 수 있으며 코딩의 기초 원리뿐만 아니라 블록 코딩으로 애니메이션, 게임, 악기연주등 스스로 기획해 다양한 활동과 융합하여 활용할 수 있습니다.
블록 코딩은 언플러그드 코딩 방법의 한계를 넘어 많은 것을 디지털로 표현해 낼 수 있습니다. 스크래치(Scratch)나 엔트리(Entry) 프로그램이 대표적입니다.
스크래치 프로그램은 MIT에서 처음 개발된 블록 코딩 프로그램이며 현재에도 세계 여러 국가에서 코딩 교육을 위해 사용되고 있습니다. 엔트리 프로그램은 대한민국에서 개발되었으며 현재 초등학교에서 배우는 코딩 수업에 사용되고 있습니다. 두 프로그램 모두 무료로 사용할 수 있으며 초등학생부터 어른들까지 재미있게 코딩을 배울 수 있습니다.
어린이들의 눈높이에 맞추세요
영어를 처음 배우는 사람에게 수준 이상의 원서가 필요하지 않듯이 어린이들의 눈에 맞는 코딩 교육을 찾는 것은 코딩 교육을 시작하는 어린이들에게 중요한 요소입니다. 어린이들은 체험을 통해 많은 것을 배웁니다.
코딩 교육에서는 내 명령어를 로봇이 나를 대신해 내 명령을 수행하고, 내가 머릿속에 그렸던 상상들을 디지털화 시키고 다른 사람들과 내가 만든 결과물에 대해 소통할 수 있습니다.
어린이들이 노는 것처럼 코딩을 학습하고 코딩의 원리를 익힌다면 코딩에 관해 더 많은 것을 배우고 싶고 흥미를 가지게 된 어린이들은 시간이 지나면서 자연스럽게 스스로 더 많은 정보를 찾고 배우게 될 것입니다.
마치며
현제 세상에는 많은 코딩학원과 코딩 관련 로봇등 소비자가 선택할 수 있는 옵션이 많아졌습니다. 부모님께서 코딩에 대해 관심이 생기셨다면 직접 코딩학원에 방문해 보세요.
우리 어린이들에게 어떤 코딩 교육이 맞는지 확인 해 보시고 결정하는 것은, 아이들이 코딩을 어떻게 받아들이냐에 큰 영향을 미치게 됩니다. 적어도 위의 두 가지 어린이 코딩 교육 방법에 대해 이해하시고 좋은 선택 하시길 바랍니다.
댓글