CWN(CHANGE WITH NEWS) - 아이들이 코딩을 배워야 하는 6가지 이유

  • 맑음상주-2.2℃
  • 구름조금충주-5.0℃
  • 맑음서청주-4.8℃
  • 흐림흑산도4.3℃
  • 구름많음양평-2.9℃
  • 맑음추풍령-3.4℃
  • 구름많음해남2.8℃
  • 구름조금장흥0.1℃
  • 맑음세종-4.0℃
  • 구름많음북강릉-4.0℃
  • 흐림영월-3.9℃
  • 맑음부산1.7℃
  • 흐림정읍-0.6℃
  • 흐림원주-2.4℃
  • 흐림태백-6.5℃
  • 맑음경주시-3.7℃
  • 흐림인제-4.1℃
  • 구름조금보성군1.1℃
  • 구름많음양산시2.9℃
  • 구름많음보령-4.5℃
  • 구름조금울진-2.2℃
  • 구름많음산청0.5℃
  • 흐림철원-5.2℃
  • 구름많음함양군0.3℃
  • 흐림이천-2.8℃
  • 구름조금서산-5.5℃
  • 맑음포항-0.3℃
  • 구름많음거창0.1℃
  • 구름조금서귀포5.4℃
  • 구름많음고산6.1℃
  • 구름조금의령군-3.6℃
  • 맑음안동-4.6℃
  • 구름많음고창-0.9℃
  • 흐림홍천-3.0℃
  • 구름많음속초-1.3℃
  • 구름많음김해시0.5℃
  • 흐림북춘천-4.1℃
  • 맑음구미-2.2℃
  • 흐림정선군-4.3℃
  • 구름많음파주-5.7℃
  • 구름많음울릉도-0.3℃
  • 맑음창원0.2℃
  • 구름조금통영2.6℃
  • 흐림진도군3.5℃
  • 맑음남해2.3℃
  • 눈수원-3.3℃
  • 맑음문경-4.8℃
  • 구름많음임실-1.8℃
  • 구름많음강화-4.6℃
  • 구름조금홍성-3.0℃
  • 구름조금영천-1.5℃
  • 맑음청송군-4.1℃
  • 맑음의성-6.5℃
  • 맑음청주-2.1℃
  • 눈인천-2.5℃
  • 흐림제주6.5℃
  • 흐림장수-1.8℃
  • 구름많음대관령-8.8℃
  • 맑음영덕-1.4℃
  • 맑음부여-4.3℃
  • 구름많음순천-1.4℃
  • 흐림제천-4.0℃
  • 맑음백령도-1.6℃
  • 구름조금대구-0.2℃
  • 구름조금북부산-0.2℃
  • 맑음거제2.3℃
  • 맑음광양시-0.2℃
  • 흐림고창군-0.7℃
  • 맑음진주-0.3℃
  • 구름많음부안-1.1℃
  • 맑음금산-4.1℃
  • 구름조금군산-4.7℃
  • 구름많음성산5.1℃
  • 구름많음완도2.9℃
  • 구름많음전주-2.0℃
  • 흐림봉화-7.3℃
  • 구름많음강진군1.9℃
  • 구름조금북창원1.3℃
  • 맑음영광군-2.1℃
  • 구름많음영주-2.7℃
  • 구름조금동해-0.9℃
  • 흐림광주-0.2℃
  • 맑음여수1.5℃
  • 구름많음고흥1.7℃
  • 구름많음강릉-1.3℃
  • 맑음합천-1.4℃
  • 구름많음목포2.6℃
  • 눈서울-2.1℃
  • 구름많음밀양0.9℃
  • 맑음울산-1.4℃
  • 구름많음춘천-2.5℃
  • 구름많음천안-4.0℃
  • 맑음대전-2.5℃
  • 구름많음동두천-4.2℃
  • 구름많음남원-2.3℃
  • 흐림순창군-1.9℃
  • 맑음보은-4.5℃
  • 2026.01.23 (금)

아이들이 코딩을 배워야 하는 6가지 이유

박병화 / 기사승인 : 2019-01-28 09:23:00
  • -
  • +
  • 인쇄

프로그래밍 언어(programming language)는 기계, 대부분 컴퓨터로 지시를 보내는데 사용되는 정밀하고 코드화된 언어다. 프로그래머들은 컴퓨터와 의사소통하고, 빠른 알고리즘을 개발하거나, 특정한 지시를 제공하기 위해 공식 언어를 사용해야 한다. 이것은 기계가 특정한 방식으로 작동하기 때문이다. 프로그래머들은 또한 이들 언어들 중 하나를 이해한다면, 컴퓨터가 가장 빠른 시간 안에 그들이 원하는 것을 달성하도록 할 수 있다. 이를 위해서는 가장 먼저 해야 할 일은 언어를 선택하는 것이다. 특히 아이들에게 코딩 언어를 알려주기 위해서는 수많은 다른 프로그래밍 언어들 중에서 최고의 키즈 코딩 언어를 선택해야만 한다.

한편 27일(현지시간) 케냐의 인터넷 뉴스 포털사이트 투코(tuko.co.ke)은 아이들이 왜 코딩(coding)을 배워야 하는지에 대한 6가지 이유를 제시했다.

투코에 따르면 많은 사람들은 코딩이 무엇인지 이해하지 못한다. 하지만 코딩을 배우는 사람들은 컴퓨터 이외의 방법으로 코딩을 적용할 수 있다. 코딩은 다른 사람들과 협력하고 문제를 효과적이고 생산적으로 해결하도록 강요한다. 비록 전에 코딩을 해본 적이 없다고 해도, 코딩을 배우는 것을 고려해야 하는 몇 가지 이유가 있다.

먼저 코딩은 문제 해결 능력을 높인다(It develops problem-solving skills). 코딩에 적용되는 기술은 인생의 여러 상황에서 유용하다. 일례로 코딩은 문제를 다양한 작은 단계로 축소시키고 그것들을 푸는 프로그램을 지속적으로 만들도록 한다. 이 같은 방법론은 실제 일상생활에서 모든 이슈와 연결될 수 있다.

두 번째로 대인 관계 기술을 향상시킨다(It improves interpersonal skills). HTML과 CSS와 같은 어려운 기술을 개발하는 것 외에도, 코딩은 또한 대부분의 프로젝트가 매우 협력적이기 때문에 동료들과 어울리는 것과 같은 부드러운 기술을 개발한다. 이와 같은 기술들은 상사, 부하, 또는 외부 이해관계자와 상호작용 뿐만 아니라 친구나 가족과 더 잘 지내는 방법을 가르쳐줌으로써 개인적인 삶에 도움을 줄 수 있다.

세 번째로 프로그래밍 지식으로 학생들은 세계를 더 잘 이해할 수 있다(With programming knowledge, students better understand the world). 일반적으로 말해 대부분의 사람들은 PC, 스마트폰, 비디오 게임 또는 소셜 미디어 네트워크를 운영하는 것에 대해 잘 모른다. 프로그래밍에 대한 일반적인 이해로 우리가 사용하는 다양한 기술과 상호작용하는 방법이 바뀔 수 있다. 이것은 또한 코딩의 무한한 가능성에 눈을 뜨게 할 수 있다.

네 번째로 코딩은 창의력을 향상시켜준다(Coding improves creativity). 코딩은 새로운 언어를 배우는 것처럼 자신을 더 나은 방식으로 표현하는데 도움을 준다. 그것은 아이들이 디지털 미디어와 기술을 만들고 소비할 수 있게 해준다. 코딩은 아이들이 단지 게임을 하는 것 대신에 그들 자신의 비디오 게임을 만드는 것을 생각하도록 돕는다. 또한 아이들의 앱이나 웹사이트가 어떻게 보일지 상상할 수 있게 해준다.

다섯 번째로 코딩은 공동 작업을 개선한다(Coding improves collaboration). 누구나 코딩하는 방법을 배울 수 있다. 아이들은 모든 인종, 성별, 배경의 다른 사람들과 함께 배울 수 있다. 아이들은 모든 종류의 동료들과 만나 협력하는 법을 배운다. 이 모든 것들은 기술에 대한 공통된 관심에 의해 결합된다. 교실과 다른 실제 환경들은 아이들을 직접 대면하기 위해 함께 모이게 한다. 온라인 학습(Kids learning online)은 서로에게 질문을 던지며, 문제를 해결하고, 함께 무언가를 창조하면서 아이들을 성장시킬 수 있다.

마지막으로 코딩은 커뮤니케이션을 향상시킨다(Coding improves communication). 커뮤니케이션은 학교, 직장, 생활 전반에 걸쳐 필수적인 기술이다. 복잡한 생각을 간단한 용어로 소통할 수 있는 사람들은 다양한 산업과 생활 속에서 성공하는 경향이 있다. 아이들은 코드를 배울 때 상상할 수 있는 가장 단순한 청중과 의사소통하는 방법을 배운다. 실제 코딩은 아이들에게 복잡한 생각을 분해하는(break down) 방법을 가르쳐주고 컴퓨터가 이해할 수 있는 방식으로 그것들을 배열한다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue