어린이코딩교육, 프로그래밍, 코딩키트

코딩, 프로그래밍, 다양한 코딩키트

저의 블로그에는 "엔트리, 마인크래프트, 햄스터로봇" 을 이용하여 코딩과 프로그래밍을 했어요

블로그로 소통하면서 가장 많이 받은 질문이

코딩은 어떤거에요?

프로그래밍은 어떤거에요?

프로그래밍 잘하면 성공할 수 있나요?

코딩 너무 어려워요.

질문에 대한 답변을 드리겠습니다.

코딩이 어렵다고 생각하는 이유는

처음부터 "텍스트 언어" 를 접하기 때문이에요

학생들이 좋아하는 "블록코딩"으로 시작하면 전혀 어렵지 않아요!!

Q1. 코딩, 프로그래밍이란?

코딩, 프로그래밍의 사전적 개념은 아래와 같아요.

코딩:

프로그래밍과 같은 뜻 으로 널리 사용된다. 하지만 좀더 구체적으로 살펴보면, 코딩은 명령을 컴퓨터가 이해할 수 있는 C언어, 자바(JAVA), 파이썬(python) 등의 프로그래밍 언어로 입력하는 과정을 뜻하고

프로그래밍은 프로그래밍 언어를 사용해 프로그램을 만드는 일을 뜻한다.

.

코딩 교육을 통해 논리력 창의력 문제해결력을 키울 수 있다. 유치원생과 초등학생들은

퍼즐이나 블록맞추기 등 게임방식을 이용해 컴퓨터 프로그래밍 원리를 배운다.

코딩이 중요한 것은 인공지능, 사물인터넷, 지능형 로봇, 빅 데이터 분석 및 활용 등 4차 산업혁명시대를

대변하는 모든 것이 ICT(정보통신기술)을 바탕으로 한 소프트웨어를 통해 구현되기 때문이다.

이러한 중요성 때문에 영국, 일본, 이스라엘등 해외 각국은 경쟁적으로 코딩을

정규 교육과정에 편입시켜 교육을 하고 있다.

영국 정부는 2014 가을학기부터 초·중·고교에서 코딩을 필수과목으로 가르치도록 했다.

우리나라에서는 2018년부터 전국 초중고교에서 소프트웨어교육(코딩 교육)을 의무화하고 있다.

출처: [ 지식백과] 코딩 [coding] (한경 경제용어사전)

프로그래밍: 컴퓨터에 부여하는 명령을 만드는 작업.

수식이나 작업을 컴퓨터에 알맞도록 정리해서 순서를 정하고 컴퓨터 특유의 명령코드로 고쳐 쓰는 작업을

총칭해서 프로그래밍이라 하고, 컴퓨터의 명령 코드를 쓰는 작업을 특히 코딩(coding)이라고도 한다.

컴퓨터가 처음 나타난 1950년대 초기까지는 프로그래밍은 숫자를 나열한 명령코드를 쓰는 것이었다.

이것을 기계어(machine language)라 한다.

그러나 기계어에서는 틀리기 쉽고, 또한 틀린 곳을 발견하기가 어렵다는 등 작업하기가 곤란하므로, 그 후

인간이 외우기 쉬운 기호나 언어 ·수식을 사용해서 프로그램을 쓰고, 그것을 일단 컴퓨터에 넣어서

컴퓨터 자신의 명령코드로 고쳐 그것으로부터 계산을 실시하는 방식이 고안되었다.

이것은 프로그램을 만드는 작업의 일부를 컴퓨터 자체에 부담시켜 작업 능률을 향상시키자는 방식이다.

출처: [ 지식백과] 프로그래밍 [programming] (두산백과)

사전적 의미는 어렵지만 쉽게 설명하면

"프로그래밍, 코딩은 컴퓨터가 알아들을 수 있는 언어로 설계하여 프로그램을 구현"

웹페이지를 만드는 언어는 HTML 언어, 전문적인 프로그램을 만드는 언어는 C언어, 자바,

어린이, 초등학생, 중학생이 배우기 쉬운 언어는 엔트리, 파이썬, 스크래치가 있어요

언어의 차이는 아래 주소로 들어가면 더 자세히 설명되어 있어요

블로그를 만들고 처음으로 글을 써봅니다~ 주제 선택에 있어서 고민하다가 제가 좋아하는 분야인 프로그래...

blog.blog-korea.com

Q2. 전 세계에 부는 코딩 열풍 왜?

메타(페이스북) 대표자 마크 주커버그는 프로그래밍을 꼭 배워야 한다고 이야기했어요

지금은 고인이 된, 애플 CEO 였던 스티브 잡스 역시 프로그래밍을 배워야 한다고 강조했어요

전 세계적으로 코딩이 열풍인 이유는 코딩교육은 아이들이 앞으로 현대 사회를 살아가는 데

꼭 필요한 필수항목입니다. 우리는 4차 산업혁명 디지털 지식 정보사회에 살고 있으며, 모든 경제의 가치가 하드웨어보다는 소프트웨어로 전환되고 있습니다. SW 인재 양성을 비롯해 창의적인 아이디어와

서비스 중심의 미래 산업을 준비하기 위해선 SW교육이 절대로 필요하다는 것이 전문가들의 의견입니다.

이미 영국, 일본, 미국 등 대부분의 선진국은 코딩 교육을 시행하고 있습니다. 우리나라는 2019년 이전에는 이공계 교육으로 대학에서 전문적으로 교육을 시행하였고, 2019년 이후에는 초, 중, 고등학교에서

필수 교과과목으로 채택되어 의무화 교육을 시행하고 있습니다.

Q3. 코딩교육은 어떻게 시작하면 되나요?

스스로 즐겁게 익힐 수 있고, 몰입 과정에서 저절로 심화하는 교육이 되어야 합니다.

코딩을 통해 창의력과 문제해결 능력을 향상시키고 주어진 임무에 대한 방법을

찾아 해결 방법과 생각하는 힘을 키우는 것

주목적입니다. 다양한 교구, 매체를 이용하여 소프트웨어의 제작 원리를 이해하고,

실습 중심의 프로그래밍을 통해 쉽고 재미있는 수업을 만드는 것입니다.

Q4. 어린이, 초등학생, 중학생이 할 수 있는 교구는 어떤것이 있나요?

학교에서 많이 쓰는 프로그래밍 교구, 코딩키트

1. 햄스터로봇

출처:티처몰

출처:티처몰

- 금액: 10만원 이내(사이트마다 다름)

- 어린이, 학생들이 쉽게 배울 수 있다.

- 다양한 센서가 부착되어 있어 확장보드를 구매할 필요가 없다.

- Bluetooth 연결이 가능하다.

- 지원되는 프로그램: 스크래치, 엔트리, 플레이봇, 자바스크립트

2. 마이크로비트

출처: 엔티렉스

출처: 도매키트

- 금액: 25,000원(단품), 확장키트 구매시 10만원 이내(어떤 센서, 부품을 구매하는지에 따라 다름)

- 어린이, 학생들이 쉽게 배울 수 있다.

- 기본 센서만 부착되어 있어 추가적으로 구매해야하는 경우가 많다.

- USB 선으로 연결하거나 건전지로 연결하여 사용 가능하다.

- 지원되는 프로그램: block editor, touch develop, 자바스크립트, 파이썬

3. 럭스로보 모디(MODI)

출처:럭스로보

출처:럭스로보

- 금액: 242,000원(디자이너 키트) ~ 640,000원(엑스퍼트 키트)

- 어린이, 학생들이 쉽게 배울 수 있다.

- 자석으로 탈부착 가능하다

- 코딩장난감으로 유명하다. (교육장난감)

- 레고와 조립하여 설계할 수 있다.

- 입력, 처리, 출력의 과정을 가장 정확하게 확인할 수 있다.

(입력, 출력 모듈이 따로 들어가 있음)

- 혼자 코딩을 할 수 있도록 다양한 강의를 제공한다.(유료)

- USB 선으로 연결해서 사용가능하다.

- 엄청 비싸다.

- 지원되는 프로그램: code sketch, modi play

4. 레고 에듀케이션 스파이크 프라임 세트

출처: 스쿨박스

출처: 스쿨박스

- 금액: 450,000 ~ 743,990원 (레고 설계 종류에 따라 가격 달라짐)

- 어린이, 학생들이 흥미를 유발하기 좋다.

- 레고가 움직이도록 설계가 가능하다.

예) 움직이는 그네

- "스마트 허브"로 입력, 출력이 가능하며 스피커, 블루투스 연결이 가능하다.

- 코딩장난감, 교육장난감으로 주목받고 있다.

- 엄청 비싸다.

- 지원되는 프로그램: 레고 에듀케이션 스파이크앱, 스크래치

위에 나온 코딩교구, 코딩키트들은 온라인 강의도 많이 있으니

독학하기 편할거에요. 무료도 있지만 유료도 많으니

금액, 가성비 생각해보시고 나에게 맞는 코딩키트 사는 것을 추천드려요

감사합니다!!