2015 개정 교육과정에서 초등학교와 중학교에 정보화 교육이 의무화되면서 소프트웨어 교육이 각광받고 있습니다. 따라서 소프트웨어 교육과 관련, 학생들의 컴퓨팅 사고력 향상이 자주 언급되고 있습니다. 실제로 많은 사람이 소프트웨어 교육에서 컴퓨팅 사고력이 중요하다고 말합니다.
컴퓨팅 사고력이란 컴퓨팅의 기본적인 개념과 원리를 기반으로 문제 를 효율적으로 해결할 수 있는 사고 능력입니다.
컴퓨팅 사고력은 분해, 패턴 인식, 패턴 만들기(추상화), 알고리즘이라는 4가지 요소로 구성됐습니다.
모두 업무를 할 때, 업무를 어떻게 나누어 수행할 것인지 생각하면서 데이터 안에 있는 패턴과 규칙을 찾고, 패턴을 만드는 일반적인 규칙을 발견한 뒤 문제를 풀기 위한 명령을 순서대로 만들기 위해 필요한 과정입니다.
코딩뿐만 아니라 우리 일상 속에서도 유용한 기능입니다. 실제로 故 스티브 잡스와 빌게이츠, 마크 저커버그 등 여러 테크 업계 주요 인사들도 컴퓨팅 사고력의 중요성을 강조한 바 있습니다. 이들은 단순히 코딩 작업을 위해서만 컴퓨팅 사고력이 필요한 것이 아니라고 언급하기도 했습니다.
그러니 전문 개발자나 IT 업계 취업을 준비하지 않더라도 코딩, 소프트웨어 학습을 통해 컴퓨팅 사고력을 길러보는 것은 어떨까요?
[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]