본문/내용
Ⅰ. 서론
컴퓨터와 인간의 상호작용은 현대 사회에서 점점 더 중요해지고 있으며, 이러한 관계의 본질을 이해하고 개발하기 위해서는 ‘컴퓨팅 사고(computational thinking)’라는 개념이 필수적이다. 컴퓨팅 사고는 단순히 컴퓨터를 사용하거나 프로그래밍하는 기술적인 능력을 넘어서, 문제를 해결하고 창의적으로 사고하는 방식으로 정의된다. 이는 복잡한 문제를 체계적으로 분석하고, 문제를 더 작은 부분으로 나누어 해결하며, 알고리즘적으로 접근하는 수단으로 작용한다. 이러한 사고 방식은 정보 기술의 발전과 함께 학생들에게 필요한 필수적인 능력으로 여겨지고 있다. 컴퓨팅 사고의 학술적 정의는 여러 학자들에 의해 제안되었지만, 대체로 정보 및 컴퓨터 과학 개념들을 활용하여 문제를 해결하는 사고 과정으로 이해된다. Jeanette Wing은 컴퓨팅 사고를 `문제 해결, 시스템 디자인, 인간 행동을 이해하기 위해 컴퓨터 과학의 개념을 사용하는 사고`로 정의하며, 이는 정보 기술적인 사고와는 별개의 접근 방식을 강조한다. 따라서 컴퓨팅 사고는 문제를 정의하고 해결하려는 시스템적 접근, 대량의 데이터 처리, 모델링 및 시뮬레이션 능력 등 다양한 역…