티스토리 뷰
컴퓨터 사고력의 이해: 수학과 코딩의 차이, 그리고 컴활 활용법
안녕하세요. 오늘은 최근 교육 과정에서도 중요하게 다뤄지고 있는 핵심 역량,
바로 '컴퓨터 사고력(Computational Thinking)'에 대해 이야기해 보려 합니다.
많은 분들이 코딩을 처음 접할 때 막연한 두려움을 느낍니다.
"나는 수학을 못해서 코딩도 못할 거야"라고 미리 포기하는 경우도 많죠.
하지만 결론부터 말씀드리면, 수학을 잘하는 것과 코딩을 잘하는 것은 사용하는 뇌의 근육이 조금 다릅니다.
오늘 이 글을 통해 컴퓨터 사고력이란 무엇인지, 수학과는 어떻게 다른지 명확히 이해하고,
이를 실제 컴활(컴퓨터활용능력) 시험 같은 실무에 어떻게 적용할 수 있는지 알아보겠습니다.

수학은 '정답', 코딩은 '과정'에 집중합니다
우리가 학창 시절 배웠던 수학 문제 풀이를 떠올려 볼까요?
복잡한 수식이나 문제를 마주했을 때,
우리의 최종 목표는 주어진 조건들을 활용하여 숨겨진 단 하나의 올바른 '정답(X 값)'을 찾아내는 것이었습니다.
정답을 맞히면 성공, 틀리면 실패였죠.
반면, 코딩의 접근 방식은 이와 정반대입니다.
코딩을 할 때 우리는 이미 '정답'을 알고 있는 경우가 많습니다.
예를 들어 "화면에 'Hello World'를 출력해",
"이 데이터를 오름차순으로 정렬해"처럼 최종적으로 도달해야 할 목표(정답)는 정해져 있습니다.
코딩에서 중요한 것은 '그 정답에 도달하기 위해 어떤 단계를 거쳐야 하는가'입니다.
컴퓨터는 스스로 생각할 수 없기 때문에, 우리가 아주 구체적이고 논리적인 순서로 명령을 내려줘야 합니다.
핵심 정리:
- 수학적 사고: 조건을 통해 미지의 정답을 도출하는 데 집중
- 컴퓨터 사고력: 이미 아는 정답(목표)에 도달하기 위한 최적의 과정(알고리즘)을 설계하는 능력
이처럼 문제 해결을 위해 단계를 잘게 쪼개고 논리적으로 배열하는 능력이 바로 컴퓨터 사고력의 핵심입니다.

컴활 계산문제로 보는 컴퓨터 사고력의 실전
이 추상적인 개념을 우리가 자주 접하는 실용적인 예시,
바로 컴퓨터활용능력(컴활) 시험의 엑셀 계산문제에 대입해 보겠습니다.
컴활 1급 실기를 준비해 보신 분들은 아시겠지만, 함수 문제는 수식이 굉장히 길고 복잡합니다.
많은 초보자분들이 긴 지문을 보고 처음부터 완벽한 하나의 수식을 쭉 써 내려가려고 시도합니다.
하지만 이는 컴퓨터 사고력과는 거리가 먼 방식이며, 오류가 발생했을 때 어디가 틀렸는지 찾기도 어렵습니다.
컴퓨터 사고력이 뛰어난 사람은 복잡한 계산문제를 마주했을 때 다음과 같이 접근합니다.
- 문제 분해 (Decomposition): 하나의 거대한 문제를 작은 단위의 문제들로 세부적으로 쪼갭니다.
- 단계별 접근 (Step-by-Step): 한 번에 수식을 완성하려 하지 않습니다. 가장 핵심이 되는 계산이나 가장 안쪽에 들어가야 할 조건부터 하나씩 해결합니다.
- 뒤에서부터 계산 (Bottom-Up): 보통 복잡한 중첩 함수는 가장 안쪽의 괄호부터 계산이 이루어집니다. 작은 단위의 수식이 제대로 작동하는지 확인하고, 그것을 감싸는 더 큰 수식을 만들어 나가는 식으로 뒤에서부터(혹은 안에서부터) 완성해 나갑니다.
결국, 복잡해 보이는 하나의 긴 엑셀 수식도 사실은 아주 작은 단계들이 논리적으로 결합된 결과물일 뿐입니다.
이 과정을 이해하고 설계하는 것이 컴퓨터 사고력의 실체입니다.
마무리: 과정을 설계하는 힘을 기르세요
오늘 우리는 컴퓨터 사고력이 단순히 '코딩 기술'을 의미하는 것이 아니라,
문제를 효율적으로 해결하기 위해 과정을 설계하는 능력이라는 것을 확인했습니다.
수학처럼 정답 찾기에만 몰두하기보다, 목표를 이루기 위해 어떤 단계가 필요한지 잘게 쪼개어 생각하는 훈련을 해보세요.
이러한 컴퓨터 사고력은 비단 프로그래밍뿐만 아니라,
컴활 자격증 취득, 더 나아가 복잡한 업무 프로세스를 개선하는 데에도 큰 무기가 될 것입니다.
여러분의 논리적인 문제 해결 능력을 응원합니다.
화이팅!
12345
'이미남컴퓨터 > 공부하기' 카테고리의 다른 글
| 컴활문제 컴퓨터 사고력으로 적응하는 방 (1) | 2026.01.18 |
|---|---|
| 생성형AI - 블로그 글쓰기 (0) | 2026.01.06 |
| 한글 사용 리포트 작성하기 (0) | 2023.03.15 |
| 컴활1급실기 함수 계산문제 match함수 이해하기 (0) | 2022.09.28 |
| [취업역량강화교육] 컴퓨터교육 예제파일(2차수 교육) (0) | 2022.09.27 |