미래 아이들의 직업은 코더 세상

코딩이 대체 무엇이란 말인가?

코딩하면 컴퓨터와 인터넷 전문가들이 놀이터라고 생각하지만 4차산업혁명시대엔 어려서부터 코딩이란 도구를 사용하여 논리적이고 창의적 사고를 길러야한다. 코딩을 간단히 정의하면 컴퓨터에 컴퓨터 언어를 사용하여 작업 지시서를 제공하여 어떤 특정한 임무를 수행하는 프로세스라고 볼 수 있다. 오늘날 흔히 많이 사용하는 언어로는 자바, 파이썬, 자바스크립트, C++, 루비, 스위프트... 다양하다.

그러면 어린이들이 배우기 적합한 언어는 텍스트 기반 언어가 아니라 비쥬얼 블록 형태로 논리적 업무 처리를 가능케 해주는 코딩 플랫폼은 아래 표와 같다.

Scratch

https://scratch.mit.edu/

스크래치는 주로 8~16세를 대상으로 스크래치를 이용하면 인터렉티브한 이야기, 게임, 애니메이션을 직접 만들 수 있고, 그 작품을 온라인 커뮤니티에서 다른 사람들과 공유할 수 있습니다.

MakeBlock

https://www.makeblock.com/ 

2013 년에 설립 된 Makeblock Co., Ltd는 중국의 글로벌 STEAM 교육 솔루션 제공 업체입니다. 학교, 교육 기관 및 가족을 위한 STEAM 교육 및 엔터테인먼트 시장을 대상으로하는 Makeblock은 기술과 교육의 심층 통합을 달성하기 위해 포괄적인 하드웨어, 소프트웨어, 콘텐츠 솔루션 및 최고 수준의 로봇 대회를 제공합니다.

Blockly

https://blocklycodelabs.dev/

Blockly는 블록 기반 비주얼 프로그래밍 언어 (VPL) 및 편집기를 만들기 위한 프로그래밍 언어 JavaScript 용 클라이언트측 라이브러리입니다. 이것은 주로 컴퓨터 과학 교육에 사용되지만 사용자에게 앱에 대한 자체 스크립트 또는 설정 구성을 작성하는 방법을 제공 할 수도 있습니다. Blockly에는 웹 용 (JavaScript), Android (Java) 용 및 iOS (Swift / Obj-C) 용 라이브러리가 있습니다. Blockly Scratch Blocks는 다음을 포함한 다양한 개발자에 의해 사용되어진다.

entry

https://playentry.org/

엔트리에서는 생각하고, 만들고, 공유하는 과정을 통해

즐겁게 창작할 수 있도록 돕는 블록 코딩 플랫폼을 제공해준다. 엔트리는 한국에서 개발되었으며 SW교육 의무화에 맞추어 전국의 초증 교과서에 채택되어 교육 현장에 맞는 도구와 주변 장치들을 제공하고 있다.

Tynker

https://www.tynker.com/

Tynker는 재미있는 방법으로 컴퓨터 프로그래밍을 배우는 데 필요한 모든 것을 제공합니다. Tynker6 천만 명이 넘는 어린이들에게 참여하여 창의력을 발휘하고 전 세계 수천 개의 학교와 교육자에게 서비스를 제공합니다.

앱인벤터

https://appinventor.mit.edu/

MIT App Inventor는 모든 사람 (어린이 포함)이 스마트 폰 및 태블릿 용으로 완벽하게 작동하는 앱을 제작할 수있는 직관적이며 시각적인 프로그래밍 개발 환경입니다. MIT App Inventor를 처음 사용하는 사용자는 간단한 첫 번째 앱을 30분 이내에 설치하고 실행할 수 있습니다. 또한 블록 기반 도구를 사용하면 기존 프로그래밍 환경보다 훨씬 짧은 시간안에 복잡하고 영향력이 큰 앱도 쉽게 만들 수 있습니다.

 

내 아이는 코드로 뭘 만들 수 있을까?

코딩 교육을 통해서 아이들은 상살하는 그 무엇이든 표현해 낼수 있는 창의력을 길러준다. , 게임, 애니메이션, 마인크래프트, 컨트롤레고, 드론, 웹 등 상상이 그 한계이다. 그래서 코딩 과정을 통해 어린이들은 상상력을 개발시켜주며 사고력을 길러 일을 처리하는 창의적 발상을 배울 수 있게 해준다.

그러면 내 아이가 왜 코딩을 배워야하는가?

미래를 위해 아이들을 준비시킬 때 그냥 코드를 배우기보다 더 나은 교육적 방법이 있다. 학년별로 적용 가능한 아카데믹 기법을 사용하면 아이들의 학업 성적을 향상시킬 수 있다. 코딩을 배우면 수학적 사고, 추상적 개념의 시각화, 아이디어를 실 세계와의 연결 등 논리적 소통을 가능케한다.

뿐만아니라 코딩은 아이들의 평생동안 필요한 기술을 쉽게 익힐 수 있도록 돕는다. 디지털 변환 시대를 살고 있는 우리 아이들은 코딩은 필수 과목이 되었다. 문제 해결 능력을 키우려면 코딩을 통해서 가능하다. 코딩을 잘하려면 아이디어를 스토리로 만들어야하고 만들어진 스토리를 펼치기 위한 무대와 등장 인물들이 필요로하며 각 상황마다 맞는 장면 연출과 오디오 조작을 필요로한다. 한미디로 코딩은 종합 예술과도 같다.

그러기에 코딩 공부는 우리들의 자녀의 미래를 준비시켜준다. 직업들은 자동화되고, 있던 직업들도 인공지능의 발달로 도전을 받고 도태될 가능성이 높다. 최근 가장 높은 수익을 창출하는 대부분의 기업들도 IT기반 기럽이며 따라서 컴퓨터 과학 졸업생을 이전보다 더 많이 요구되며 급여 수준도 상위권이다. 소프트웨어 개발자의 평균 임금은 10만불정도가 된다.

 


이 블로그의 인기 게시물

Micro:Bit --- Hit the Center Dot Game

마 아타 호쉐브(너는 어떻게 생각하느냐?)

Micro:Bit --- Mood Meter