본문/내용
1) 문제
의 이해
2) 계획의 수립
3) 계획의 실행
4) 문제 해결 과정의 재점검
1, 문제 개발
문제 개발은 컴퓨팅 사고력을 기르기 위한 중요한 과정이다. 이는 학생들이 주어진 문제를 이해하고, 그 문제를 해결하기 위한 방법을 체계적으로 생각하는 데 도움을 준다. 문제가 개발되는 과정은 몇 가지 단계로 나뉜다. 첫째, 문제를 정의하는 것이 필요하다. 문제를 명확하게 정의하지 않으면 해결책을 찾기가 어렵다. 문제의 본질을 파악하고, 어떤 요소들이 문제를 구성하는지를 이해하는 것이 중요하다. 여기서 중요한 것은 문제를 충분히 고민하고 관찰하는 과정이다. 이를 통해 문제의 맥락을 이해할 수 있으며, 주어진 정보와 그 정보가 주는 의미를 분석하는 것이 필수적이다. 둘째, 다양한 해결 방안을 모색하는 단계가 중요하다. 이 단계에서 학생들은 창의적으로 생각하는 훈련을 할 수 있다. 여러 가지 아이디어를 제시하고, 각각의 아이디어를 평가하는 과정은 컴퓨팅 사고력을 더욱 심화시킨다. 학생들은 직접 실험하거나 시뮬레이션을 통해 다양한 시도를 해볼 수 있다. 이때 중요한 것은 실수와 실패를 두려워하지 않고 여러 가능성을 탐구하는 것이…