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

  • 흐림여수24.1℃
  • 구름많음울산20.2℃
  • 맑음봉화16.0℃
  • 구름조금의성17.8℃
  • 구름많음추풍령16.9℃
  • 흐림임실19.7℃
  • 구름많음서울22.2℃
  • 구름많음고산24.7℃
  • 구름많음밀양22.0℃
  • 구름많음대구21.1℃
  • 흐림산청22.0℃
  • 구름많음수원20.2℃
  • 구름많음인천22.0℃
  • 맑음태백14.5℃
  • 흐림춘천18.7℃
  • 흐림진주22.3℃
  • 구름많음포항21.3℃
  • 흐림군산20.9℃
  • 구름많음창원22.3℃
  • 박무백령도19.8℃
  • 구름많음동두천18.0℃
  • 흐림순창군21.7℃
  • 구름조금울릉도20.8℃
  • 박무홍성19.5℃
  • 구름많음원주20.2℃
  • 구름많음대관령12.9℃
  • 구름조금철원18.5℃
  • 흐림부안21.6℃
  • 흐림흑산도21.1℃
  • 맑음영주17.2℃
  • 구름많음서귀포26.1℃
  • 흐림정읍21.5℃
  • 구름많음세종19.3℃
  • 구름많음성산24.5℃
  • 흐림보령19.7℃
  • 흐림홍천18.2℃
  • 흐림남원20.8℃
  • 구름많음금산18.7℃
  • 흐림장흥22.6℃
  • 흐림고창군21.8℃
  • 흐림순천20.4℃
  • 맑음울진18.7℃
  • 흐림완도23.3℃
  • 흐림양평19.5℃
  • 흐림합천21.3℃
  • 흐림영광군21.7℃
  • 구름조금속초18.4℃
  • 맑음영덕17.6℃
  • 구름많음구미19.8℃
  • 흐림광양시23.9℃
  • 구름조금인제16.8℃
  • 흐림제주25.7℃
  • 구름조금경주시18.5℃
  • 구름많음강화19.2℃
  • 구름많음제천16.6℃
  • 구름많음김해시22.1℃
  • 구름많음영천18.5℃
  • 흐림통영22.6℃
  • 구름많음대전19.9℃
  • 구름조금북강릉17.7℃
  • 흐림서산19.4℃
  • 흐림해남22.2℃
  • 구름많음보은18.2℃
  • 흐림의령군19.6℃
  • 맑음충주18.2℃
  • 구름많음문경19.2℃
  • 흐림함양군20.5℃
  • 구름많음파주17.4℃
  • 흐림전주21.9℃
  • 흐림부산23.3℃
  • 흐림천안17.5℃
  • 흐림광주23.1℃
  • 구름많음부여19.6℃
  • 구름조금안동19.2℃
  • 흐림거창19.5℃
  • 흐림고창21.7℃
  • 흐림남해23.0℃
  • 구름많음양산시23.6℃
  • 흐림거제22.6℃
  • 맑음북춘천18.0℃
  • 흐림북창원23.3℃
  • 구름많음동해19.0℃
  • 구름많음이천19.2℃
  • 구름많음상주19.3℃
  • 흐림강진군22.9℃
  • 흐림고흥23.3℃
  • 구름조금청송군16.8℃
  • 흐림청주22.7℃
  • 흐림장수18.0℃
  • 흐림보성군23.8℃
  • 흐림서청주18.7℃
  • 맑음영월17.5℃
  • 구름조금강릉20.0℃
  • 흐림진도군21.7℃
  • 구름많음정선군16.5℃
  • 흐림북부산21.9℃
  • 비목포22.7℃
  • 2025.09.26 (금)

아이들이 코딩을 배워야 하는 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