Page 10 - 컴퓨팅 사고를 위한 든든한 스크래치 도서 미리보기
P. 10
CHAPTER 1? 스크래치 시작 005
니, 사고력과 직관력을 획기적으로 키울 수 있는 방법을 깊이 있게 고민해서 해결하면
될 일입니다.
해결방법은 무엇일까요?
버락 오마마 전 미국대통령은 그 솔루션을 이렇게 제시합니다.
“Don’t just download the latest app; help desing it.
Don’t just play on your phone, program it.”
“최신 앱을 다운로드만 하지 말고, 디자인하는 것을 도우세요. 휴대폰으로 놀지만 말
고, 프로그래밍 하세요.”
그렇습니다.
엘런 머스크(테슬라 회장), 스티브 잡스, 마크 저커버그 등 지금 시대를 앞서가는 리더
들이 모두 컴퓨팅 사고력을 갖춘 사람들임을 잘 알고 있는 버락 오바마는 이 시대를 관
통하는 주제로 ‘컴퓨팅 사고력’을 꼽았습니다.
그럼, 컴퓨팅 사고력의 정확한 의미는 무엇일까요?
“한경 경제용어사전”에 의하면, “소프트웨어 개발에 적절한 사고 방식을 말한다. 문제
상황의 핵심 원리를 찾아내 이를 재구성하고 순서도를 만들어 해결하는 방식이다. 데
이터를 모으고 조작하기, 큰 문제를 작은 문제들로 쪼개기, 문제를 구조화하고 추상화
하기, 순서에 따라 문제 해결을 자동화하기 등이 포함된다. 이 과정에서 디지털시대에
필요한 사고력과 문제 해결 능력, 창의력 등을 기를 수 있다.”
즉, 간단히 요약하면, ‘컴퓨터 프로그래밍으로 문제해결능력을 극대화하는 능력’ 이렇
게 정의할 수 있습니다.
여기서 오해해서는 안 될 부분을 정리하면 다음과 같습니다.
컴퓨팅 사고력은 컴퓨터적이지 않고, 오히려 인간적인 사고력을 키우는 것입니다.
컴퓨팅 사고력은 프로그램을 하는 능력이 아니라, 문제를 추상화하고 개념화시키는 능
력을 키우는 것입니다.
컴퓨팅 사고력은 수학적인 논리력이 놓칠 수 있는 창의적 개념을 보완합니다.
여기서 컴퓨팅 사고력과 코딩의 결합성이 자연스럽게 나타납니다.