자녀들의 코딩 교육, 학부모가 먼저 알아야 합니다

2018-11-22 15:11:33 게재

Q. 코딩이란 무엇인가요?

사람과 사람이 대화를 하기 위해서 언어가 필요하듯이 사람이 컴퓨터에게 명령을 내리기 위해서는 언어가 필요합니다. 이를 컴퓨터 언어라고 합니다. 코딩이란 사람이 컴퓨터언어로 컴퓨터에게 전달할 명령을 작성하는 행동을 말합니다. 예를 들어 카카오톡 같은 프로그램은 사람과 사람 간에 문자로 메신저역할을 할 수 있도록 컴퓨터 언어로 컴퓨터에게 명령한 것이지요.
컴퓨터 언어는 종류가 매우 많습니다. 크게 보자면 스크래치, 엔트리와 같이 코딩교육용으로 개발된 블록형 언어와 C, 자바, 파이썬과 같이 실제 프로그램을 개발할 수 있는 문자형 언어로 나눌 수 있습니다.

Q. 아이들이 코딩을 배워야 하는 이유는 무엇일까요?

코딩을 배워야 하는 이유는 크게 2가지를 들 수 있습니다. 첫 번째로는 미래는 IT의 시대이기 때문입니다. 인공지능 스피커, 스마트기기 등 기존의 재화와 IT가 접목된 새로운 상품이 시장에 계속 나오고 있습니다. 거의 모든 산업 분야는 IT와 접목이 되고 있습니다. IT를 잘 알지 못하면 경쟁력을 갖추기 힘든 것이 미래사회입니다. 코딩은 IT를 접할 수 있는 가장 좋은 방법입니다. 두 번째로, 코딩은 창의력과 문제해결력, 알고리즘 사고력을 가지게 해주는 탁월한 도구이기 때문입니다. 인공지능 시대에 인간은 단순반복적인 일이 아닌 무언가를 창조하거나 설계하는 일입니다. 이를 위해선 코딩과 같은 새로운 교육법이 필요합니다.

Q. 그렇다면 코딩, 어떻게 배워야 할까요?

1) 컴퓨터 사고력 기르기

컴퓨터 사고력이란 논리적 알고리즘으로 문제를 해결해나가는 것을 뜻합니다. 이를 위해서는 엘리베이터, 교통카드, 알람 앱 등 주변의 다양한 소재들의 알고리즘에 대해 생각하고 어떻게 설계를 했을까에 대한 궁금증을 가지는 교육이 되어야 합니다.

2) 융합해서 생각해보기
기존에 배운 국어/수학/과학/사회와 같은 교과목과 컴퓨터가 만난다면 어떻게 변할 지 생각할 수 있어야 합니다. 내가 가지고 있는 기존 지식과 IT가 융합함으로써 새로운 것을 창조하고 아이디어를 낼 수 있습니다.

3) 나의 생각을 발표하기
내가 어떤 근거에서 어떤 논리에 따라 문제를 해결하였는지를 정리하여 다른 사람에게 공유할 수 있어야 합니다. 이를 통해 자신의 논리방법도 정리하고, 다른 친구들은 어떻게 문제를 해결하였는지 보고 배울 수 있습니다.

4) 팀으로 문제 해결해보기
아이들은 성장하면서 누군가와 함께 문제를 해결할 일이 발생합니다. 미션을 해결하기 위하여 다른 사람과 협업하는 역량을 쌓고 리더십을 기를 수 있어야 합니다.

5) 프로그래밍 이외의 다양한 것들 접해보기
IT는 프로그래밍만 있는 것이 아닙니다. 네트워크, 시스템, 데이터베이스 등 다양한 IT 기술들에 대해 접하고 활용하는 시간이 필요합니다. 이를 통해서 시야를 넓히고 IT 분야에 대한 이해를 가질 수 있어야 합니다.

Q. 학교에서는 어떻게 배울까요?

공교육에서도 코딩은 필수과목이 되어가고 있습니다.

1) 초등학교
2019년부터 실과의 한 단원으로 연 17시간 이상 수업이 이루어집니다. 주로 언플러그드(컴퓨터 없이 컴퓨터 사고력을 길러주는 활동) 위주로 교육이 진행됩니다.

2) 중학교
2018년부터 모든 중학생이 3년 중 1년을 연 34시간 이상 코딩을 배우게 됩니다. ‘정보’ 교과를 통해 정보사회, 운영체제, 네트워크, 자료구조 등의 기초를 학습하게 됩니다. 프로그래밍 관련해서는 조건/반복 제어문, 배열 등을 활용한 간단한 알고리즘 문제를 해결하는 수준입니다. 컴퓨터 언어는 주로 블록형 언어인 엔트리가 사용됩니다.

3) 고등학교
기존에 특성화 고등학교 등에서만 가르쳤던 ‘정보’ 교과를 일반 고등학교에서도 선택할 수 있게 되었습니다. 중학교 정보교과서와 목차는 유사하지만 심화된 내용을 학습하게 됩니다. 프로그래밍 관련해서는 조건/반복 제어문, 배열, 함수, 객체지향, 정렬, 탐색 학습을 통한 심화 알고리즘 문제를 해결하는 상당한 수준입니다. 컴퓨터 언어는 주로 문자형 언어인 파이썬이 사용됩니다.

소엔코딩은 12월 8일 학원내에서 코딩 박람회를 개최한다. 코딩박람회 1부(10시30분~11시30분) 에서는 김정욱 대표가 말해주는 올바른 코딩 학습법 강의가 진행된다. 2부(11시 30분~1시 40분)에서는 파이썬, Codemonkey, NAO 로봇, 3D펜, 자율주행차 등 다양한 컨텐츠와 함께하는 코딩박람회가 진행된다. 학원은 양천구청 옆 센트럴프라자 8층에 위치하고 있다.
 


목동코딩전문학원
소엔코딩 김정욱 대표

목동코딩전문학원 소엔코딩 김정욱 대표
내일신문 기자 기사 더보기