본문 바로가기
카테고리 없음

내성적인 아이 코딩 교육, 자신감 키우는 법

by 낭만 크리에이터 2026. 5. 18.

내성적인 초등학생이 코딩으로 자신감을 찾은 이야기

말 한마디 없던 4학년이 직접 만든 게임으로 친구들 앞에 선 날 · 현직 강사의 실제 수업 기록


어린 학생이 노트북으로 코딩 수업을 받고 있는 모습

▲ 코딩 수업 시간, 아이들은 각자의 속도로 컴퓨터와 대화를 나눕니다 (이미지: Unsplash)

10년간 강의실에서 수백 명의 아이들을 만나왔지만, 유독 오래 마음에 남는 제자들이 있습니다. 오늘 이야기의 주인공 매주 금요일 오후 수업에 오던, 강의실 문 앞에서 한참을 머뭇거린 뒤에야 들어서는 버릇이 있던 초등 4학년 민우(가명)도 그중 하나예요. 처음 강의실 문을 열고 들어오던 날, 민우는 고개를 바닥에 박은 채 제 시선을 피했습니다. 출석을 불러도 모기 소리만큼 작은 목소리로 겨우 대답했고, 옆자리에 친구가 앉으면 몸을 구석으로 움츠릴 만큼 낯가림이 심했어요.

솔직히 처음엔 걱정이 됐습니다. '이 아이가 코딩 수업이라는 낯선 환경에서 버텨낼 수 있을까?' 하는 마음이요. 하지만 그 걱정은 완전히 틀렸습니다. 민우는 버텨낸 게 아니라, 오히려 코딩이라는 도구를 통해 자신만의 방식으로 세상과 소통하는 법을 찾아냈습니다.

📖 참고: 하버드 교육대학원 하워드 가드너(Howard Gardner)의 견해 하버드 교육대학원 심리학자 하워드 가드너는 저서 《다중지능(Frames of Mind)》에서, 인간의 지능은 언어·수리 능력 하나로 정의될 수 없으며 논리-수학적 지능, 공간 지능 등 여러 형태로 존재한다고 주장했습니다. 말이 없고 표현이 서툰 아이가 실은 누구보다 풍부한 논리적 지능을 품고 있을 수 있습니다. 코딩은 이 숨겨진 지능이 바깥으로 나올 수 있는 가장 직접적인 출구가 됩니다.

📌 참고 자료: 하버드 교육대학원 Project Zero — Multiple Intelligences

1. 말 없던 초등학생 민우와의 첫 만남, 그리고 어머니의 깊은 한숨

내성적인 자녀의 사회성을 걱정하는 학부모와의 첫 상담 이야기

민우가 처음 강의실에 들어선 건 초등학교 4학년 초였습니다. 상담 당시 어머니의 눈가에는 걱정이 가득했어요. 웅변학원, 체육학원 등 활동적인 곳을 여러 군데 보내봤지만 아이가 도리어 스트레스를 받고 그만뒀다고 하셨어요. 말씀 하나하나에서 내성적인 자녀를 둔 부모님의 오랜 고민이 느껴졌습니다.

✉️ 민우 어머니의 실제 상담 내용
"선생님, 우리 아이가 학교에서 친구들과 전혀 어울리지 못해요. 쉬는 시간에도 늘 혼자 책상에 앉아만 있다고 하더라고요. 억지로 다른 학원들도 보내봤는데 아이가 너무 힘들어해서 다 그만뒀어요. 컴퓨터를 좋아하길래 코딩이라도 배우면 집중력이라도 생길까 싶어 데려왔는데... 너무 기대는 하지 않을게요."

어머니들이 모이는 교육 카페나 커뮤니티를 보면 "내성적인 아이를 발표 학원에 억지로 보내야 하냐"는 질문이 단골로 올라옵니다. 10년 차 강사로서 제 생각은 다릅니다. 아이의 성향을 강제로 바꾸려 하기보다, 아이가 안전하다고 느끼는 매개체를 통해 스스로 입을 열게 만드는 것이 핵심입니다. 그리고 민우에게는 그것이 바로 코딩이었어요.

2. 질문하지 않는 아이, 에러 메시지와 단둘이 마주하다

소심한 아이가 질문을 주저할 때 강사가 다가가는 눈높이 교수법

수업이 시작되고 몇 주가 지나도 민우는 한마디도 하지 않았어요. 코딩 강의실은 보통 꽤 시끄럽습니다. 캐릭터가 마음대로 안 움직이면 아이들은 "선생님! 이거 왜 안 돼요!"라고 소리치기 일쑤거든요. 그런데 민우는 코드가 꼬이거나 무한 루프에 빠져 프로그램이 멈춰도, 그저 모니터를 멍하니 바라볼 뿐이었습니다. 먼저 손을 들고 도움을 요청하는 것조차 이 아이에게는 큰 용기가 필요한 일이었으니까요.

무작정 다가가 "어디가 막혔어?" 하고 묻고 싶었지만, 참았습니다. 직접적인 질문은 오히려 민우를 더 움츠러들게 할 것 같았어요. 어떻게 접근해야 이 아이가 방어벽을 내리고 모니터 쪽으로 시선을 돌릴까, 잠깐 고민하다가 방법을 바꿨습니다. 강의실 소음이 최고조에 달하는 순간을 골라 눈에 띄지 않게 민우 쪽으로 다가가기로 한 거예요.

저는 민우의 모니터 옆에 살짝 의자를 당겨 앉아 눈높이를 맞췄습니다. "민우야, 컴퓨터는 참 똑똑하면서도 융통성이 없지? 우리가 순서 하나만 달라도 모른다고 멈춰버리잖아. 여기 뜬 에러 메시지는 사실 컴퓨터가 민우한테 힌트를 달라고 조르는 거야. 어디가 아픈지 같이 찾아볼까?" 민우는 대답 대신 고개를 끄덕이며 제가 짚어준 코드 라인을 유심히 바라봤어요.

그 침묵의 시간에 저는 민우의 진짜 재능을 발견했습니다. 말수가 적은 대신, 민우는 놀라울 만큼 관찰력이 뛰어났어요. 다른 아이들이 블록을 대충 조립하다 막히면 짜증을 내는 반면, 민우는 조건문과 반복문의 흐름을 묵묵히 뜯어보며 논리 구조를 머릿속으로 시뮬레이션하고 있었습니다. 기술을 외우는 게 아니라, 컴퓨터와 자신만의 방식으로 깊은 대화를 나누고 있었던 거예요.

3. "선생님, 이거 제가 처음부터 끝까지 다 만든 게임이에요"

자유 기획 프로젝트에서 내성적인 아이가 스스로 목소리를 낸 순간

두 달 차에 접어들 무렵, 배운 개념을 총동원해 자신만의 게임이나 애니메이션을 직접 설계하는 '자유 기획 프로젝트' 수업을 진행했습니다. 대부분의 아이는 인기 게임을 흉내 낸 단순한 결과물을 만들기 급급했어요. 저는 수업 내내 강의실을 돌며 아이들을 도왔고, 민우 쪽으로는 일부러 조금 더 자주 시선을 줬습니다. 말없이 모니터만 뚫어지게 보고 있었거든요.

수업이 거의 끝나갈 무렵이었습니다. 늘 제자리에 가만히 앉아있던 민우가 조심스럽게 일어나 제 교탁 앞으로 걸어왔어요. 그리고 제 옷소매를 살짝 잡아당기며 말했습니다.

"선생님, 이거... 제가 처음부터 끝까지 다 만든 게임이에요. 한 번만 플레이해 봐 주시면 안 돼요?"

강의실 소음 속에서도 민우의 목소리는 또렷하게 제 귀에 박혔습니다. 감격스러운 마음을 숨기고 자리로 가서 화면을 확인했는데, 솔직히 깜짝 놀랐어요. 민우가 만든 건 날아오는 장애물을 피하며 점수를 획득하는 횡스크롤 회피 게임이었습니다. 장애물이 나오는 속도와 빈도를 무작위 함수와 변수로 실시간 조절되도록 설계했더군요. 전공자인 제 눈으로 봐도 컴퓨팅 사고력의 핵심인 추상화와 자동화가 구현된 완성도 높은 프로그램이었습니다.

빔프로젝터 연결 버튼을 누르면서 손이 조금 떨렸습니다. 이 순간이 민우에게 너무 중요한 경험이 될 것 같아서요. 아이가 부끄러워 도망가지 않도록, 분위기를 자연스럽게 만들어야 했습니다. 늘 숨어 있던 아이의 머릿속에 이토록 정교한 논리 세계가 움직이고 있었다는 걸, 친구들이 자연스럽게 발견하도록 이끌어주고 싶었어요.

초등학생이 직접 만든 프로그램을 친구들에게 발표하고 있는 모습

▲ 자신이 만든 프로그램을 또래 앞에서 발표하는 순간, 아이의 세상이 달라집니다 (이미지: Unsplash)

4. 코딩이라는 언어로 세상과 처음으로 악수하다

자신이 만든 게임을 친구들에게 공개하며 자존감을 확립해 나가는 과정

저는 즉시 빔프로젝터에 민우의 화면을 연결했습니다. "얘들아, 잠깐 하던 거 멈춰봐. 민우가 엄청난 레벨 디자인의 게임을 완성했거든. 다 같이 플레이해 보면서 피드백 줘볼까?" 아이들이 우르르 민우 자리 주변으로 몰려들었어요. 평소 장난기 많던 친구가 민우의 게임을 플레이하다가 몇 초 만에 게임오버가 되자 소리쳤습니다.

💬 "우와, 이거 진짜 어렵다! 야 민우야, 이거 난이도 어떻게 올린 거야? 대박인데?"

그 순간 민우의 얼굴을 바라봤습니다. 빨갛게 달아오른 뺨 위로, 세상을 다 가진 듯한 환한 미소가 번지고 있었어요. 평소라면 부끄러워 숨었을 민우가, 자신이 짠 코드를 직접 가리키며 "여기에 변수를 넣어서요... 점수가 10점 오를 때마다 장애물 생성 주기가 0.1초씩 줄어들게 만들었어요"라며 당당하게 설명하기 시작했습니다. 목소리가 아직 작긴 했지만, 분명히 떨리지 않았어요.

👩‍🏫 "코딩 학원 보내놨더니 게임만 한다"는 걱정을 하시는 부모님께

온라인 학부모 커뮤니티에서 자주 보이는 걱정입니다. 맞습니다. 목적 없이 단순히 게임을 흉내 내는 교육은 아이를 소비자로 머물게 합니다. 하지만 민우처럼 자신의 논리로 규칙을 직접 설계하고 창조하는 경험을 해본 아이는 완전한 '생산자'로 각성합니다. 그리고 그 생산자로서의 자부심은 내성적인 아이의 닫힌 마음을 여는 가장 강력한 열쇠가 됩니다.

5. 10년 강사로서 내가 내성적인 아이에게 코딩을 권하는 이유

컴공 전공자이자 현직 강사가 정의하는 코딩 교육과 내성적 아이의 관계

컴퓨터공학을 전공하고 프로그래머로 일하다 교육 현장에 들어온 지 10년이 됐습니다. 그 시간 동안 수많은 아이들을 봐오면서 확신하게 된 게 있어요. 코딩 수업이 유독 내성적인 아이들에게 잘 맞는 이유가 있습니다.

🧭 현직 코딩 강사의 수업 철학

컴퓨터는 인간과 다릅니다. 내가 말을 더듬는다고 무시하지 않고, 성격이 소심하다고 차별하지 않아요. 오직 내가 입력한 논리의 흐름대로만 정직하게 반응합니다. 인간관계에서 상처받고 위축된 아이들에게 이 명확한 인과관계는 엄청난 심리적 안정감을 줍니다. 저는 이 안전한 공간을 최대한 활용합니다. 아이가 에러를 만나도 바로 답을 주지 않고, "컴퓨터가 왜 여기서 멈췄을까?"라고 묻습니다. 스스로 원인을 찾고 수정하는 그 경험이 쌓일수록, 아이는 코딩 바깥의 세상에서도 자신의 목소리를 내기 시작합니다.

민우의 이야기가 특별한 게 아닙니다. 10년간 비슷한 변화를 수없이 목격했어요. 말이 없고 표현이 서툰 아이일수록, 코딩이라는 논리적 언어를 통해 자신의 내면을 구조화해서 세상에 꺼내는 경험을 했을 때의 변화가 더 극적이었습니다.

6. 코딩은 아이에게 줄 수 있는 가장 다정한 소통 언어입니다

AI 시대 초·중등 코딩 교육이 지녀야 할 본질적 가치

"인공지능이 코딩을 다 해주는데 아이들에게 코딩을 왜 가르치냐"고 묻는 분들이 있습니다. 기술적 관점으로만 보면 일리 있는 말이에요. 단순 문법 암기식 교육은 살아남기 어렵습니다. 하지만 공학 전공자이자 교육자로서 제 생각은 다릅니다. 초등과 중등 시기의 코딩은 기술 훈련이 아니라, 자신의 내면을 논리적으로 구조화해서 세상에 표현하는 가장 안전한 소통 언어입니다.

그날 이후 민우는 달라졌습니다. 막히는 부분이 있으면 수줍게나마 먼저 손을 들어 질문했고, 학교에서도 쉬는 시간에 자신이 만든 프로그램을 친구들에게 보여주며 자연스럽게 어울리기 시작했다는 어머니의 감사 전화를 받았어요. 그 전화를 받고 강의실에서 혼자 꽤 오래 웃었습니다.

혹시 소중한 자녀가 너무 내성적이거나 표현이 서툴러 고민이신가요? 아이의 등을 억지로 떠밀어 세상에 내보내려 하지 마세요. 대신, 컴퓨터라는 든든한 친구와 대화하며 스스로 내면의 힘을 기를 수 있도록 코딩이라는 다정하고 논리적인 언어를 선물해 보시는 건 어떨까요?

💬 자주 묻는 질문 (FAQ)

학부모님들이 가장 많이 물어보시는 질문들을 모았습니다

+내성적인 아이를 코딩 학원에 보내도 괜찮을까요?
네, 오히려 내성적인 아이에게 코딩 수업이 잘 맞는 경우가 많습니다. 코딩은 사람이 아닌 컴퓨터와 대화하는 작업이기 때문에, 관계에서 위축감을 느끼는 아이도 심리적 부담 없이 몰입할 수 있습니다. 중요한 것은 아이를 억지로 발표시키거나 경쟁을 자극하는 방식이 아닌, 자신이 만든 것을 자연스럽게 공유할 수 있는 환경을 만들어 주는 것입니다. 강사의 교수 방식을 미리 확인해 보시길 권장합니다.
+초등학생 코딩 교육은 몇 학년부터 시작하면 좋을까요?
일반적으로 초등학교 2~3학년부터 블록 코딩(스크래치, 엔트리 등)을 시작하기 적합합니다. 이 시기는 인과관계 이해력이 생기고, '내가 입력하면 컴퓨터가 반응한다'는 피드백 루프를 직관적으로 느낄 수 있습니다. 단, 아이가 컴퓨터 자체에 흥미를 보이는 시점이 가장 좋은 시작 시기입니다. 강요보다 관심이 먼저입니다.
+내성적인 아이가 코딩 수업에서 질문을 못 하면 어떻게 되나요?
좋은 강사는 아이가 먼저 손을 들기를 기다리지 않습니다. 수업 중 자연스럽게 아이 곁에 앉아 눈높이를 맞추고, "컴퓨터가 왜 여기서 멈췄을까?"처럼 아이가 부담 없이 고개를 끄덕일 수 있는 질문으로 접근합니다. 체험 수업 때 강사가 막힌 아이에게 어떻게 다가가는지를 직접 관찰해 보세요. 이것이 강사 선택의 핵심 기준입니다.
+집에서 부모가 코딩을 도와줄 수 없으면 학습이 어려울까요?
전혀 그렇지 않습니다. 오히려 부모가 코딩을 모르는 편이 아이의 자립심을 키우는 데 도움이 되기도 합니다. "엄마·아빠도 모르는 걸 내가 알고 있다"는 경험 자체가 아이에게 큰 자신감을 줍니다. 좋은 코딩 수업은 스스로 에러를 찾아 해결하는 과정을 반복하도록 설계되어 있어, 집에서의 부모 지원 없이도 충분히 성장할 수 있습니다.
+자녀가 만든 코딩 작품을 어떻게 활용하면 자신감 향상에 도움이 될까요?
가족 단톡방에 공유하거나 할머니·할아버지께 직접 플레이해 달라고 부탁해 보세요. 자신이 만든 것이 실제로 다른 사람에게 플레이되고 반응을 받는 경험이 내성적인 아이에게는 특히 강력한 자신감의 씨앗이 됩니다. 학교에서 친구들에게 보여주는 것도 좋지만, 처음에는 안전하고 따뜻한 가족 반응에서 시작하는 것이 효과적입니다. 반응이 쌓일수록 아이가 스스로 더 넓은 곳에 공유하고 싶어 합니다.
✍️ 현직 코딩 강사

컴퓨터공학과를 졸업하고 프로그래머로 일하다, 서울에서 10년째 초·중학생을 대상으로 코딩 교육을 이어오고 있습니다. 단순히 코드를 외우는 교육이 아니라, 아이들이 논리적으로 생각하고 스스로 문제를 해결하는 힘을 기를 수 있도록 돕는 것을 교육 철학으로 삼고 있습니다.
본 블로그의 모든 글은 실제 수업 현장에서 직접 경험한 에피소드를 바탕으로 작성됩니다.

#컴공전공 #10년강사 #서울코딩교육 #내성적인아이 #초등코딩 #아이자신감 #컴퓨팅사고력