학생들이 코딩을 배워야 하는 7가지 이유

연재칼럼 지난칼럼
오소영
정동희
한일수
김준
오클랜드 문학회
박명윤
수선재
천미란
박기태
성태용
명사칼럼
수필기행
조기조
김성국
채수연
템플스테이
이주연
Richard Matson
Mira Kim
EduExperts
김도형
Timothy Cho
김수동
최성길
크리스티나 리
송하연
새움터
동진
이동온
멜리사 리
조병철
정윤성
김지향
Jessica Phuang
휴람
독자기고

학생들이 코딩을 배워야 하는 7가지 이유

0 개 3,790 에듀엑스퍼트

모두들 잘 아시겠지만 코딩(Coding)을 한마디로 요약한다면, 알고리즘을 컴퓨터가 이해할 수 있는 언어로 바꾸어 컴퓨터에 입력하는 작업이라고 할 수 있습니다.


즉, 코딩이란 주어진 명령을 컴퓨터가 이해할 수 있는 언어로 입력하는 것을 말합니다. 좀 더 넓은 의미에서는 프로그램을 만든다는 뜻의 ‘프로그래밍’과 동일한 개념으로 사용되기도 합니다.


프로그램을 만들 때, 어떤 일을 어떻게 수행하게 할지 먼저 계획을 세웁니다. “A상황에서는 B를 실시하도록, C라는 상황이 닥치면 A로 돌아갈 수 있도록”. 이와 같은 프로그램 구상이 모두 끝나면, 그 명령을 컴퓨터가 알아들을 수 있는 언어로 입력해 주는 작업이 필요한데, 이것이 바로 코딩입니다. 다시 말해 코딩은 컴퓨터 프로그램이 어떤 기능을 가지게 할지, 인공지능이 어떤 행동을 하게 만들지를 입력해 주는 것이기 때문에 프로그래밍에서 가장 기초적이면서도 필수적인 작업이라고 할 수 있습니다.


인간의 삶을 편리하게 바꿔준 컴퓨터, 청소까지 대신해주는 로봇청소기, 화재를 감지해 주는 화재경보기. 이 모든 것들은 코딩 작업을 통해 입력된 명령대로 행동하는 것입니다. 컴퓨터와 인공지능이 앞으로 인간의 삶에 더욱 많은 영향을 끼칠 것이 분명하기 때문에 코딩의 필요성과 가치는 더욱 강조되고 있습니다. 과거에는 프로그래밍 언어를 모두 알아야만 코딩을 할 수 있었지만, 지금은 코딩을 원활하게 도와주는 프로그램도 개발되어 누구든지 손쉽게 배울 수 있습니다. [네이버 지식백과에서 인용] 


이제 우리의 삶이 점점 더 디지털화됨에 따라 코딩 학습이 지난 몇 년 동안 뜨거운 토픽 중 하나였음은 부인할 수 없습니다. 이미 컴퓨터 과학 및 소프트웨어 엔지니어링을 전공한 졸업생은 수요에 비해 공급이 많이 부족하며, 결과적으로 이러한 직업은 매력적이고 많은 급여를 받고 있습니다.


어릴 때부터 디지털에 대한 기본 소양을 기르기 위해 초•중•고교 과정 모두들 통하여 코딩 교육과정을 수립하는 것에 대해 많은 이야기가 있어왔습니다. 그러나 일부 학교에는 학생들에게 기본 사항을 가르치는 수업이 있지만, 대부분의 경우 진지하게 코딩을 배우는 것은 학교 밖에서 이루어지는 활동입니다. 즉, 스포츠, 토론 또는 음악과 같은 다른 과외 활동과 비교해서 더 가중치를 주어야 됩니다.


그렇다면 우리는 왜 코딩을 배워야 할까요? 여기에 우리의 미래 삶을 바꿀 수 있는 7가지 이유가 있습니다.



1. 21세기 언어을 빨리 이해한다.


코딩에는 Python, HTML/CSS, JavaScript 등을 포함한 다양한 프로그래밍 언어가 포함됩니다. 이것들은 우리의 일상 생활에 파워를 제공하는 기계의 언어이므로 문자 그대로의 언어를 배우는 것(예를들면, 영어를 배우는 것과 같이)과 마찬가지로 기계가 작동하는 방식을 이해하면 다양한 문이 열립니다. 


기본 수준에서의 모든 컴퓨터는 동일한 언어를 사용합니다. 따라서 이 언어를 배운다는 것은 진정으로 국경과 장벽을 허물고 우리를 모든 세계로 나아가게 할 수 있습니다.


2. 기본적인 수학 능력을 배울 수가 있다.


코딩 및 소프트웨어 개발은 입력 및 출력을 통해 논리적 기능을 표현할 수 있는 능력에 관한 것입니다. 때때로 코딩에서 가장 어려운 부분은 언어 그 자체가 아닙니다. 오히려 그 자체의 지각/분별력이 없는 컴퓨터로 하여금 명확하게 임무를 수행할 수 있도록 명령의 집합으로 개념을 나누는 것입니다.


어릴 때부터 이런 식으로 생각하는 것은 논리적, 수학적 능력에 큰 영향을 미칩니다. 덧셈과 곱셈과 같은 기본 기술에서 집합 이론 및 함수와 같은 고급 개념에 이르기까지 수학 세계에 대한 직관적인 이해는 시스템 프로그래밍의 맥락에서 훨씬 더 쉽게 이해할 수 있습니다. 많은 학생들이 코딩을 통해 배운 개념을 수학 수업에서 사용할 수 있다는 점에서 큰 만족을 얻습니다. 그 반대의 경우도 마찬가지입니다.


다음 호에 이어서 더 알아보도록 하겠습니다.


감정지능(Emotional Intelligence, EI)의 중요성과 개발하기 위…

댓글 0 | 조회 715 | 2022.09.13
이번 호에서는 지능(IQ)과 더불어 그 주요성이 강조되는 감정지능에 대하여 그것의 중요성과 개발하기 위한 주요한 팁에 대하여 이야기하고자 한다.감정지능은 자신이나… 더보기

How to prepare for University as a younger st…

댓글 0 | 조회 692 | 2022.08.23
“너는 장래에 커서 뭐가 되고 싶니?”가족 모임등에서 이 질문을 받았을 때, 많은 학생들은 학년이 높아지고 나이가 들어 갈수록 -- 일반적으로 초등학교가 끝날 무… 더보기

IB Explained

댓글 0 | 조회 1,706 | 2022.08.10
지난 호의 NCEA와 CAIE(캠브릿지) 커리큘럼의 설명에 이어서, 이번 호에는 크리스틴 스쿨(Kristin School)과 세인트컬스버트 칼리지(St Cuthb… 더보기

What is CAIE(캠브릿지)?

댓글 0 | 조회 2,143 | 2022.07.26
이번 호에는 오클랜드 그래마스쿨(Auckland Grammar School)과 킹스 칼리지(King’s College)와 같은 뉴질랜드의 명문학교들이 채택하고 있… 더보기

NCEA, CAIE(캠브릿지)와 IB 커리큐럼

댓글 0 | 조회 2,587 | 2022.07.12
What is NCEA?뉴질랜드의 국가 교육 과정인 NCEA (National Certificate of Educational Achievement)는 우리 학교… 더보기

학생들이 코딩을 배워야 하는 7가지 이유 (2)

댓글 0 | 조회 1,070 | 2022.06.29
지난 호에 이어 우리는 왜 코딩을 배워야 하는 지에 대해 더 알아보도록 하겠습니다.3. 보수가 많은 직업을 가질 수는 열정을 개발할 수 있다.옛 속담은 “당신이 … 더보기

현재 학생들이 코딩을 배워야 하는 7가지 이유

댓글 0 | 조회 3,791 | 2022.06.15
모두들 잘 아시겠지만 코딩(Coding)을 한마디로 요약한다면, 알고리즘을 컴퓨터가 이해할 수 있는 언어로 바꾸어 컴퓨터에 입력하는 작업이라고 할 수 있습니다.즉… 더보기

Feynman Technique을 사용하여 공부하는 방법(2)

댓글 0 | 조회 1,537 | 2022.05.25
지난호에는 Feynman 기법에 대해 알아보았습니다. 이번호에서는 왜 이 기법이 효과가 있는지 알아보겠습니다.왜 그렇게 효과적입니까?이 기술이 효과적인 데에는 몇… 더보기

Feynman Technique을 사용하여 공부하는 방법 (1)

댓글 0 | 조회 836 | 2022.05.10
공부법도 유행이라는 게 있는 것 같습니다. 유쾌한 과학자로 알고 있는, Richard Feynman이 고안한 공부방법에 대하여 알아보겠습니다. 당신이 이해하고 알… 더보기

효과적인 공부을 위한 10가지 주요 팁

댓글 0 | 조회 827 | 2022.04.27
지난 호에 이어서, 효과적으로 공부하기 위하여 필요한 10가지의 주요한 팁 중에서 나머지 4개에 대하여 말씀드리고자 합니다.7. 기억력을 향상하기 위하여는 입증된… 더보기

효과적인 공부을 위한 10가지 주요 팁

댓글 0 | 조회 853 | 2022.04.12
지난 호에 이어서, 효과적으로 공부하기 위하여 필요한 10가지의 주요한 팁 중에서 3개를 더 말씀드리고자 합니다.4. 새로운 내용은 학교에서 배운 당일에 복습하십… 더보기

효과적인 공부을 위한 10가지 주요 팁

댓글 0 | 조회 1,381 | 2022.03.23
최고의 학생들을 살펴보면, 어떤 학생들은 복잡한 개념을 잘 이해하는 능력을 가지고 태어나고, 또 어떤 학생들은 커가는 과정에서 이것을 깨우칩니다. 이들의 공통점은… 더보기

효과적인 공부 방법은 없을까요?

댓글 0 | 조회 1,028 | 2022.03.08
바쁜 사람들은 어떻게 자신의 시간을 관리하고 있을까요?세상의 모든 사람들에게는 하루 24시간이 모두 다 동일하게 주어집니다. 특히, 우리 학생들에게는 더 많은 시… 더보기

어떻게 하면 공부를 습관화 할 수 있을까요

댓글 0 | 조회 1,181 | 2022.02.22
“이번 호부터 코리아포스트에서 제공하는 귀중한 지면을 통하여, EduExperts(에듀엑스퍼트) 학원에서는 우리 자녀들의 학업 향상을 위한 여러가지의 방안에 대하… 더보기