본문/내용
1. 컴퓨팅적 사고의 기원
컴퓨팅적 사고의 기원은 20세기 중반으로 거슬러 올라간다. 당시 컴퓨터의 발전과 더불어 기술이 사회 전반에 점차 확산되고 있었고, 이는 새로운 문제 해결 방법론에 대한 필요성을 제기하였다. 컴퓨터 과학자들은 문제를 해결하는 과정에서 사람들의 사고 방식이 컴퓨터와 유사하다는 점에 주목하게 되었다. 이러한 관점에서 컴퓨팅적 사고라는 개념이 태동하게 된 것이다. 초기에는 프로그래밍을 통해 문제를 해결하는 방식에 초점이 맞춰졌다. 이를테면 알고리즘적 사고, 즉 어떤 문제를 해결하기 위한 명확한 단계나 방법을 정립하는 것이 중요한 것으로 여겨졌다. 제프리 클립스탈과 같은 학자들은 이러한 알고리즘적 접근이 인간의 문제 해결 능력과 밀접하게 연결되어 있다고 주장하였다. 이는 특정한 문제를 정의하고, 그 문제를 해결하기 위한 다양한 접근 방식을 모색하게 만드는 방향으로 발전해갔다. 1980년대와 1990년대에 들어서면서 컴퓨터 교육의 중요성이 강조되기 시작했으며, 이후에는 컴퓨터 과학의 원리를 학습하는 것이 단순히 프로그래밍 언어를 배우는 것을 넘어, 문제 해결 능력 전반을 증진시키는 데 중요한 역할을 한…