옆집 아이가 벌써 파이썬을 배운다는 소리에 덜컥 고가의 태블릿부터 질렀습니다. 그런데 정작 아이는 사흘 만에 유튜브 채널로 넘어갔고, 저만 멍하니 남았습니다. 그때부터였습니다. 코딩 교육, 도대체 어디서부터 시작해야 하는지 제대로 파헤쳐 보기로 한 것이.
1. 코딩 의무화, 지금 실제로 무엇이 바뀌었나
2025년부터 교육부가 초, 중학교 정보 수업 시수를 두 배로 늘렸습니다. 초등학교는 기존 17시간에서 34시간으로, 중학교는 34시간에서 68시간으로 확대되었고, 2022 개정 교육과정에 따라 2026년 현재 초등 전 학년과 중·고등학교 신입생에게 순차 적용되고 있습니다(출처: 교육부).
여기서 핵심은 단순히 수업이 늘었다는 양적 변화가 아닙니다. 이번 개편의 본질은 알고리즘적 사고(Algorithmic Thinking)를 기르는 데 있습니다. 알고리즘적 사고란 복잡한 문제를 작은 단위로 쪼개고, 해결 순서를 논리적으로 설계하는 능력을 말합니다. C언어나 파이썬 문법을 외우는 것과는 전혀 다른 차원의 목표입니다.
그리고 이 목표를 위해 교육부가 초등 저학년 단계에서 공식적으로 권장하는 방식이 바로 언플러그드(Unplugged) 활동입니다. 언플러그드란 컴퓨터 전원을 끄고(Unplug) 진행하는 교육 방식으로, 종이·카드·몸을 활용해 컴퓨터 과학의 원리를 체득하게 합니다. 1990년대 뉴질랜드 캔터베리 대학교의 팀 벨(Tim Bell) 교수가 처음 제안한 이 방법은 현재 구글, 마이크로소프트의 아동 코딩 캠프에서도 첫 단계로 활용되는 공인된 교육법입니다.
제가 직접 찾아보기 전까지는 "언플러그드 놀이가 진짜 코딩 교육이 맞나?" 하는 의심이 솔직히 있었습니다. 그런데 한국교원대학교를 포함한 여러 교육 기관의 연구 결과를 보니, 일방적인 강의식 수업보다 언플러그드 방식으로 개념을 접한 아이들이 컴퓨팅 사고력(Computational Thinking) 지표에서 훨씬 높은 수치를 기록했습니다. 컴퓨팅 사고력이란 문제를 컴퓨터가 처리할 수 있는 방식으로 분해하고 재구성하는 사고 능력을 뜻합니다. 쉽게 말해, 머릿속에서 문제를 코드처럼 정리하는 힘입니다.
지금 당장 집에서 시작할 수 있는 언플러그드 활동을 정리하면 다음과 같습니다.
- 로봇 명령 놀이: 부모가 로봇이 되고 아이가 프로그래머가 되어, 정확한 순차(Sequence) 명령을 내리는 놀이. 순차란 명령을 올바른 순서대로 나열하는 코딩의 가장 기본 개념입니다.
- 간식 알고리즘 설계: 샌드위치 만드는 과정을 순서도로 그리며 단계별 절차를 시각화하는 활동.
- 화살표 보물찾기: 거실 바닥에 화살표 경로를 만들고, '↑ x 3' 같은 기호로 반복(Loop)을 체험하거나 "빨간 화살표가 나오면 점프!"라는 조건문(If)을 몸으로 익히는 놀이. 조건문이란 특정 조건이 충족될 때만 실행되는 명령 구조를 말합니다.

2. 언플러그드 놀이, 솔직히 좋기만 한 건 아닙니다
제 경험상 이건 좀 다르게 볼 필요가 있습니다. 로봇 명령 놀이를 처음 시작하던 날, 아이가 "아빠, 앞으로 가!"라고만 했더니 제가 벽에 머리를 박았습니다. 아이는 배를 잡고 웃으면서 "아, 몇 걸음인지 말해야 되는 거였구나!"라고 스스로 깨우쳤습니다. 그 순간은 정말 마음속에서 짜릿함이 느껴졌습니다. 비싼 학원비를 쓸 때는 한 번도 보지 못한 표정이었으니깐요.
그래서 저희집은 주말마다 거실 바닥이 화살표 카드로 가득 찼고, 어제는 간식을 먹다가 "엄마, 이 포크 집는 것도 순차 알고리즘이지?"라고 묻더라구요. 솔직히 이건 저의 예상 밖이었는데요. 아이가 이 개념을 일상으로 응용할 거라고는 생각도 못 했으니까요.
그런데 여기서 저는 한 가지 비판적인 질문을 던지고 싶습니다. 언플러그드 놀이가 대안으로 제시되지만, 이것이 결국은 컴퓨터식 논리를 아이 머릿속에 이식하려는 인위적인 과정은 아닐까 하는 겁니다. 모든 것을 단계별로 쪼개고 최적 경로를 찾으려는 코딩의 논리가, 아이들이 가져야 할 엉뚱한 상상력이나 비논리적 감수성을 일종의 오류(Error)로 치부하게 만들지는 않을지 걱정이 됩니다.
또 하나 짚고 싶은 부분이 있습니다. 공교육 현장에서 전문 인력과 인프라가 턱없이 부족한 상황을 '언플러그드 활동'이라는 이름으로 임시방편 삼는 것은 아닌지 살펴봐야 합니다. 글로벌 비영리 코딩 교육 플랫폼인 Code.org도 춤 동작 반복을 통해 루프(Loop) 개념을 가르치는데, 이런 방식이 실제 디지털 리터러시(Digital Literacy)로 이어지려면 결국 체계적인 교사 연수와 학교 인프라가 뒷받침되어야 합니다. 디지털 리터러시란 디지털 도구를 읽고 쓰고 활용하는 기초 소양을 뜻합니다(출처: Code.org). 이것이 없다면 언플러그드 활동은 재미있는 놀이에서 끝날 수 있습니다.
코딩 교육이 또 하나의 스펙 쌓기로 변질되어 아이들의 놀이 시간마저 침범하고 있다면, 우리는 뼈아프게 반성해볼 필요가 있는데요. 아이들에게 진짜 필요한 것은 정형화된 알고리즘 설계 능력만이 아니라, 기술이 흉내 낼 수 없는 공감과 감수성이기도 하니까요.
결국 저는 이렇게 정리했습니다. 언플러그드 놀이는 출발점으로서는 훌륭하지만, 그것이 목적지가 되어서는 안 된다고. 오늘 저녁 아이와 화살표 카드 몇 장을 꺼내 놀되, 아이가 규칙을 깨고 엉뚱한 길을 만들어도 "그것도 괜찮아"라고 말해줄 수 있는 여유를 함께 가져가시면 좋겠습니다. 코딩보다 먼저 필요한 건 그 여유인지도 모르겠습니다.
참고:
교육부(MOE) 보도자료 - [2022 개정 교육과정] 확정 발표(2022.12)
뉴질랜드 캔터베리 대학교 팀 벨(Tim Bell) 교수의 'CS Unplugged' 프로젝트
한국교원대학교 및 국내 교육대학원 학위논문(예: '보드게임 활용 언플러그드 활동이 초등학생의 컴퓨팅 사고력에 미치는 영향')
글로벌 비영리 코딩 교육 플랫폼 Code.org (Hour of Code 프로젝트)