코딩이란 컴퓨터 언어인 C언어, 자바, 파이썬 등을 사용하여 컴퓨터 프로그램을 작성하는 것을 말합니다. 컴퓨터 프로그램은 컴퓨터나 로봇 등이 작동하도록 명령을 내리는 역할을 합니다. 학교에서 코딩 교육을 하는 이유는 학생 모두를 컴퓨터 프로그래머로 양성하기 위한 것이 아니라, ‘코딩 교육이 컴퓨터를 중심으로 움직이는 미래 디지털 세상에서 논리적으로 생각하는 법과 문제 해결 능력, 창의력 향상에 도움’을 주기 때문입니다. 수학을 배우는 목적이 수학자가 되기 위한 것이 아닌 듯 말이지요. 코딩 교육의 목적은 단순히 프로그래밍 기술을 배우는 것이 아니므로 학원까지 다니면서 암기식으로 코딩을 배울 필요는 없습니다. 또 민간학원 등에서 발급하는 자격증을 딸 필요도 없습니다. 옆 친구가 단순히 기술적으로 앞섰다고 해서 조급해할 필요도 없습니다. 멀리 내다보고 컴퓨터 프로그램의 작동 원리를 이해하고 논리적으로 문제를 해결하려고 노력하는 자세를 차근차근 갖추는 것이 더 중요합니다. 코딩에 관심을 갖고 학교에서 코딩 교육을 열심히 따라 하다 보면, 어느덧 4차 산업혁명 디지털 세상을 이끌어가는 인재가 될 것입니다.
컴퓨터 프로그램을 컴퓨터 언어로 만드는 일이 뭐지
코딩