본문/내용
1. 서론
SW적 사고(Computational Thinking)는 기술이 발전하고 생활의 거의 모든 부분에 컴퓨터와 소프트웨어가 깊게 연결됨에 따라 중요성이 더욱 부각되고 있는 개념이다. 이 사고방식은 프로그래밍 언어와 알고리즘, 데이터 처리 등을 포함한 컴퓨터 과학의 원리를 기반으로 하여, 일반적인 문제 해결 능력을 향상시키는 데 도움을 준다. SW적 사고는 단지 프로그램을 작성하는 기술에 그치지 않고, 문제를 정의하고 분석하며, 다양한 해결책을 모색하고 실현 가능한 방법으로 실행하는 능력을 포함한다. 이런 배경 속에서, 많은 교육자와 연구자들은 SW적 사고의 중요성을 강조하며, 학생들에게 이 개념을 다양한 방법으로 교육하고 있다. 예를 들어, Jeanette Wing은 SW적 사고의 개념을 대중에게 널리 알린 주창자로 알려져 있으며, 그녀는 SW적 사고가 단순히 컴퓨터 과학의 일부가 아니라 모든 분야에서 중요한 사고 방식이라고 주장해왔다. 이는 학생들이 과학, 기술, 공학, 수학(STEM) 분야뿐 아니라 비즈니스, 예술 등 다양한 분야에서도 문제를 해결하는 데 큰 도움을 줄 것이다. SW적 사고의 대표적인 기법 중 하나는 문제를 분해하는 능력이다. 이 기법은 …