기사상세페이지

미래를 준비하는 아이들: 코딩 -컴퓨팅 사고력은 필수

기사입력 2023.08.09 10:01

SNS 공유하기

fa tw gp
  • ba
  • ks url


    코딩요리.png

     

    컴퓨팅 사고력이란?


    컴퓨팅 사고력(ComputationalThinking)은 컴퓨터가 문제를 해결하는 방식처럼 복잡한 문제를 단순화하고 이를 논리적, 효율적으로 해결하는 능력을 말한다. 컴퓨터 과학적 사고를 기르면 우리가 실생활에서 겪는 여러 문제를 컴퓨터가 일을 처리하는 것처럼 논리적으로 해결할 수 있다.컴퓨터가 자료를 정리하는 방법과 우리가 책장의 책을 정리하는 방법을 비교하여 생각해 보자. 컴퓨터가 자료를 정리하기 위하여 사용하는 논리를 배워 둔다면, 우리도 책 정리 방식에 컴퓨터의 자료 정리 방식을 대입하여 책장에 책을 어떻게 하면 쉽게 정리할 수 있는지, 어떤 순서로 정리할 수 있는지 생각할 수 있다.


    아이들의 논리적 지능과 과학적 사고를 기르데에 있어 코딩을 공부하는 것은 중요한 기초를 제공한다. 컴퓨터적 사고는 컴퓨터 문제 해결과 같이 복잡한 문제를 논리적 해결책으로 단순화할 수 있다. 이 기술은 단지 모니터를 통해 보는 세상에만 국한되지 않는다. 그것은 아이들이 현실의 도전에 체계적으로 접근할 수 있도록 한다.


    요리를 한다고 생각해보자. 요리를 시작할 때, 각 재료의 손질에 걸리는 시간, 익히는 순서, 동시 진행이 가능한 과정 등등의 순서도를 머릿속에 그릴 수 있는 사람은 “요리가 쉽다”고 표현한다. 그러나 요리의 순서도를 그릴 수 없는 사람은 “요리는 어렵다”고 말한다.  한눈에 보기 쉽게 우선순위를 정하여 순서대로 처리하는 원리를 배운다면 실생활에서 자신이 해야 할 일들을 효율적으로 처리하는 능력을 기를 수 있다. 재료 준비, 요리 순서, 그리고 동시에 진행되는 과정들을 위한 마인드 차트를 만드는 것은 과정을 간소화한다. ’일머리가 있다‘는 뜻이다. 역동적인 세계에서, 컴퓨터적인 사고는 필수적인 기술이다.

     이 적성은 창의력과 문제 해결력을 길러줄 뿐만 아니라 효율적인 일상의 문제 해결력을 기를 수 있는 유용한 도구이다. 코딩은 단지 컴퓨터에 관한 것이 아니라; 그것은 아이들에게 진화하는 복잡함과 씨름할 수 있는 "똑똑한 사고력"을 갖추게 한다.

    backward top home