컴퓨팅 사고는 개발자로서 중요한 역량이다.
(= 문제 해결 능력)
컴퓨팅 사고는 컴퓨터(기계)가 효과적으로 일을 수행할 수 있도록 문제를 정의하고 그에대한 답을 기술하는 것이 포함된 사고과정 일체를 이르는 말이다.
모든 컴퓨터 프로그램은 다음의 3가지로 구성이 가능하다.
세상의 문제를 코딩으로 해결하는 사람
문제를 발견, 인식하고 그것을 해결하기 위한 사고 방식이 필요하다.
문제를 구조적으로 나누고 패턴화 한다.
> 결국 개발자에게 있어 코딩능력보다도 더 중요한 것은 컴퓨팅 사고