본문 바로가기
  • Passive income ... !
기타 ETC

코딩이란 무얼까? 코딩교육이 필요한 이유

by []).push 2021. 4. 10.

 

 

 

 

코딩이란 무얼까? 코딩 교육이 필요한 이유

 

 

 

코딩 꼭 알아야하는 이유

 

 

이세돌과 알파고의 바둑대결은 인류와 컴퓨터라는 상징적인 대결로 유명했지요.

이렇게 인공지능은 우리 삶 깊숙이 침투하여 더 많은 영향을 미칠 것입니다.

이미 의료나 금융 등에서 인공지능의 활약상이 매스컴을 타는 모습을 심심찮게 볼 수 있는 데요.

그렇기 때문에 코딩의 필요성과 가치에 더욱 집중하게 됩니다.

그렇다면 이 코딩이란 무엇일까요? 코딩에 대해 정확하게 알아봅시다.

 

코딩을 한마디로 정의하자면 주어진 명령을 컴퓨터가 이해할 수 있는 언어로 입력하는 것을 말합니다.

프로그래밍이란 개념이 있는데 코딩도 넓은 의미로는 프로그램을 만든다는 뜻이기도 합니다.

즉 우리가 인터넷을 활용해 여러 가지 작업을 할 수 있습니다. 컴퓨터가 이런 일들을 수행하려면

폭넓은 컴퓨터 프로그램이 있어야 가능합니다. 

이런 컴퓨터 프로그램 수행 명령어 모음을 코드라고 하며 이 코드를 입력하는 행위를 코딩이라고 합니다.

 

우선 프로그램을 만들 때 필요에 따라 어떤 일을 어떻게 수행할지 계획을 세웁니다.

A 상황에서는 B가 실행되어야 하고요. C상황에서는 다시 A로 돌아와 작업을 실행하도록 합니다.

이런 프로그램 구상이 끝나면 언어를 컴퓨터가 알아들을 수 있게 컴퓨터 언어로 바꾸어 입력하는데

컴퓨터는 0과 1로 된 이진법을 사용합니다. 하지만 이를 일일이 입력하기는 너무 힘듭니다.

그래서 C언어, 자바, 파이선 같은 프로그래밍 언어가 사용됩니다. 

 

이 코딩은 프로그래밍의 가장 기초적이지만 꼭 선행되어야 할 필수 작업인데요.

컴퓨터 프로그램이 어떤 실행능력을 가지게 할지 인공지능의 행동제한을 어디까지 할지를 결정하고

입력해주는 작업이기 때문입니다.

 

앞서 언급한 의료나 금융뿐 아니라 더 생활밀착형인 로봇청소기 화재감지기 등도 이 코딩에 의해

입력된 명령대로 행동하는 것입니다.

 

코딩은 창의력과 문제 해결 능력을 함께 길러주며 비단 IT분야가 아니라 여러 분야에 폭넓게

사용이 가능합니다. 그래서 요즘은 초등학교도 방과 후 교실에서 컴퓨터 과목으로 많이들 배우고 있습니다.

어린아이들에게 블록 쌓기나 퍼즐 조립 같은 방법의 놀이로 프로그램을 배워나가는 방법도 있습니다.

문제 해결 능력과 창의성은 아이들이 훨씬 뛰어난 경우가 많습니다.

부모가 아이들과 청소년의 코딩 교육에 관심을 가질 필요가 있는 이유입니다.

 

미래는 예측할 수 없이 흘러갑니다.

삶에 조금이나마 도움이 될만한 코딩에 관심을 가져볼 필요가 있습니다.

 

 

 

댓글