
컴퓨팅 사고력이란 무엇일까?
·
CS50
컴퓨팅 사고란? 문제를 해결하기 위한 접근 방법 중 하나입니다. 즉, 문제를 분해하고 어떻게 해결할 것인지 파악하는 것입니다. 컴퓨터가 가장 잘하는 '계산(computation)'을 이용해서 말이죠! 컴퓨팅 사고는 아래 그림과 같이 크게 4가지로 나누어 볼 수 있습니다. • 첫 번째로 '분해(Decomposing)'입니다. - 문제를 나누어 각각의 조각을 확인하거나, 어떻게 문제를 나눌지 생각하는 과정입니다. • 두 번째는 '패턴 파악(Pattern Recognition)'입니다. - 어떠한 예측을 위해 각각의 조각의 유사한 점과 차이점을 찾아내는 과정입니다. • 세 번째는 '추상화(abstraction)'입니다. - 앞에서 찾아낸 패턴들을 만들어낸 원리를 찾아내는 과정입니다. • 네 번째는 '알고리즘 ..