Page 6 - 컴퓨팅 사고 Level Up 소프트 파워 with 스크래치 도서미리보기
P. 6
034 PART 1? 소프트웨어와 컴퓨팅 사고 이해
3.1? 문제해결능력
우리는 일상과 업무에 있어서 다양한 문제를 해결해야 하는 경우가 발생하게 된다. 이
때에 문제해결능력이 필요하다. 따라서 발생하는 문제의 종류에 따라 적절히 대응하지
않으면 안된다. 예측하지 못한 어떠한 문제가 발생하든 간에 우리는 사고력을 발휘할
줄 아는 문제해결능력을 갖추어야 한다.
문제해결능력이란 일상이나 업무를 수행함에 있어서 예측하지 못한 문제가 발생하였
을 경우 창의적이고 논리적인 사고를 바탕으로 올바르게 원인을 찾아 새로운 대안을
마련하여 능동적이고 적극적으로 문제를 해결하는 능력을 말한다.
현대 사회는 격변의 시대적 상황에서 해결해야 하는 문제가 많다. 이때 과거의 경험을
바탕으로 문제를 해결하려고 하면 별다른 도움이 되지 못한다. 또한 복잡한 사회인만
큼 나타나는 문제들은 다양성과 복잡성을 띠게 마련이다. 따라서 학업이나 직장에서는
문제를 효과적으로 해결할 수 있는 문제해결능력을 키우는 것이 매우 중요하다고 할
수 있다.
문제해결능력은 특정한 업무를 수행하는 인간에게만 요구되는 능력이 아니라 인간에
게 기본적으로 요구되는 능력으로 문제해결을 진작하기 위한 요소로 사고력, 문제처리
능력, 컴퓨팅 사고력이 필요하다.
문제해결능력은 [그림 3.1]과 같이 하위 능력으로서 사고력과 문제처리능력이라는 문
제해결의 구도를 갖는다. 사고력은 인간의 기본 능력으로 사물의 이치를 궁리하여 깨
사고력을 통해 예상치 못한 문제발생시 문제를 해결하는 대응력과 해결능력
문제의 필요한 실행 대안 중
원인 파악 조치 가능한 최적안
대안 파악
사고력 문제처리능력
창의적·논리적 능동적·적극적
그림 3.1? 문제해결의 구도