본문 바로가기
학부모가 꼭 알아야 할 코딩 교육 가이드

코딩 숙제 싸우지 않고 도와주는 부모 대화법 5가지

by 낭만 크리에이터 2026. 7. 2.

코딩 숙제 때문에 아이와 싸우셨나요? - 강사가 알려주는 대화법 5가지

도와주려다 오히려 상처가 된 그 순간 · 10년 강사가 상담에서 실제로 드리는 조언

코딩 숙제를 함께 하는 시간이 싸움이 아닌 대화가 되는 방법이 있습니다

▲ 코딩 숙제를 함께 하는 시간이 싸움이 아닌 대화가 되는 방법이 있습니다 (이미지 제공)

상담을 하다 보면 비슷한 이야기를 자주 듣습니다. "코딩 숙제 봐주다가 아이랑 크게 싸웠어요." 부모님이 코딩을 모르는 것보다, 도와주려다 감정이 상하는 경우가 더 문제인 경우가 많습니다. 오늘 이 글은 코딩을 몰라도 됩니다. 어떤 말을 하느냐가 핵심입니다.

10년간 강의실에서 아이들을 가르치고, 상담에서 부모님들과 이야기하면서 반복적으로 드린 조언들을 정리했습니다. 오늘 바로 써보실 수 있는 실제 대화 문장들입니다.

📖 참고: 소크라테스식 질문법(Socratic Questioning)과 학습 교육심리학에서 소크라테스식 질문법은 정답을 알려주는 대신 생각을 유도하는 질문을 통해 학습자 스스로 답을 찾게 만드는 방법입니다. 코딩 교육에서 특히 효과적인 이유는, 오류(버그)를 해결하는 과정 자체가 논리적 사고를 훈련하기 때문입니다. 부모가 정답을 먼저 알려주면 이 훈련 기회가 사라집니다.

📌 참고 자료: 소크라테스식 문답법 — 한국어 위키백과

왜 코딩 숙제 때 유독 싸우게 될까요

싸움이 일어나는 구조를 먼저 이해해야 합니다

상담에서 들은 실제 상황입니다. 초등학생 딸아이가 코딩 숙제를 하다 오류가 나서 짜증을 내기 시작했고, 옆에서 도와주려던 어머니가 "왜 알려준 대로 안 하냐"며 다그쳤습니다. 결국 둘 다 감정이 상해 소리를 지르고 공부가 중단됐어요. 어머니는 코딩을 잘 모르는 상태에서 최선을 다해 도우려 했는데, 오히려 역효과가 난 겁니다.

이런 상황이 반복되는 이유가 있습니다. 코딩 숙제는 일반 숙제와 다릅니다. 수학 문제는 풀이 과정이 정해져 있지만, 코딩은 같은 결과를 만드는 방법이 여러 가지예요. 그리고 오류가 났을 때 그 원인을 찾는 과정 자체가 학습입니다. 부모님이 빠른 해결을 도우려 할수록 아이가 그 과정을 빼앗기는 구조가 생기고, 아이는 모르는 상태에서 지시만 받게 돼 답답함이 쌓입니다.

📌 강사가 상담에서 드리는 핵심 조언

코딩은 정답을 맞히는 것보다 오류를 스스로 수정하는 과정에서 가장 많이 성장합니다. 집에서는 정답을 알려주거나 과정을 지시하기보다, 아이가 생각을 말로 정리할 수 있도록 한 걸음 물러서서 지켜봐 주시는 것이 좋습니다.

코딩을 모르셔도 됩니다. 어떤 말을 하느냐가 훨씬 중요합니다.

대화법 1. "왜 틀렸어?" 대신 "어디서 막혔어?"

잘못을 지적하는 말 vs 막힌 곳을 찾는 말

아이가 오류를 만났을 때 부모님이 가장 많이 하시는 말이 있습니다. "왜 틀렸어?", "어떻게 한 거야?", "이게 왜 안 돼?" 이 말들의 공통점이 있어요. 아이가 틀렸다는 것에 초점이 맞춰져 있습니다. 아이는 이미 안 됐다는 걸 알아서 짜증이 난 상태인데, 거기에 "왜 틀렸어?"가 더해지면 방어적이 됩니다.

대화법 1 — 오류 앞에서
❌ 이렇게 하면"왜 또 틀렸어? 아까 알려줬잖아."
"이게 왜 안 돼? 어떻게 한 거야?"
✅ 이렇게 하면"어디서 막혔는지 설명해 줄래?"
"어디까지는 됐고, 어디서부터 안 됐어?"
💡 "왜 틀렸어"는 결과를 추궁합니다. "어디서 막혔어"는 과정을 탐색합니다. 아이가 말로 설명하는 순간, 스스로 문제를 찾는 경우가 많아요.

대화법 2. "이렇게 해봐" 대신 "해보면 어떻게 될 것 같아?"

지시하는 말 vs 생각하게 만드는 말

부모님이 코딩을 조금 아실 때 오히려 더 힘든 경우가 있습니다. 답이 보이기 때문에 바로 알려주고 싶어지거든요. "여기 이렇게 바꿔봐", "이 블록을 저기로 옮겨봐" 같은 말들이에요. 빠른 해결 같지만, 아이 입장에서는 자신이 생각할 틈 없이 지시를 받은 겁니다. 다음에 같은 오류가 나도 혼자 해결할 수 없어요.

대화법 2 — 해결 방향을 줄 때
❌ 이렇게 하면"여기 이렇게 바꿔. 이 블록을 저기 넣어."
"내가 보여줄게, 봐봐."
✅ 이렇게 하면"이걸 바꿔보면 어떻게 될 것 같아?"
"이 부분을 고치면 어떤 결과가 나올 것 같아?"
💡 "해봐"는 아이를 실행자로 만듭니다. "어떻게 될 것 같아?"는 아이를 설계자로 만듭니다. 한 단어 차이지만 아이의 역할이 완전히 달라집니다.
정답을 알려주는 것보다 생각을 끌어내는 질문이 훨씬 강력합니다

▲ 정답을 알려주는 것보다 생각을 끌어내는 질문이 훨씬 강력합니다 (이미지 제공)

대화법 3. "왜 이렇게 오래 해?" 대신 "천천히 해도 돼"

속도를 재촉하는 말 vs 심리적 안전을 주는 말

코딩 오류를 해결하는 데는 시간이 걸립니다. 강의실에서도 같은 오류를 해결하는 데 아이마다 5분이 걸리기도 하고 20분이 걸리기도 해요. 그 차이가 실력 차이가 아닌 경우가 많습니다. 집에서 부모님이 옆에 계시면 아이는 빨리 해야 한다는 압박을 받습니다. 그 압박이 짜증을 만들어요.

대화법 3 — 시간이 걸릴 때
❌ 이렇게 하면"왜 이렇게 오래 걸려?"
"빨리 안 해? 언제 끝나?"
✅ 이렇게 하면"천천히 해도 돼. 엄마(아빠) 여기 있을게."
"급하지 않아. 찬찬히 생각해봐."
💡 아이가 오류 앞에서 가장 필요한 건 시간입니다. "천천히 해도 돼"라는 한 마디가 압박을 없애고, 그 자리에서 아이가 스스로 생각할 여유가 생깁니다.

대화법 4. "그것도 몰라?" 대신 "그게 헷갈리는 거 당연해"

아이를 평가하는 말 vs 아이 편에 서는 말

10년간 상담을 하면서 가장 많이 들은 말 중 하나가 있습니다. "저도 모르는데 아이가 왜 모르는지 답답해서 그만 '그것도 몰라?'라고 했어요." 이 말이 나오는 순간 아이는 두 가지를 동시에 느낍니다. 코딩이 안 풀리는 답답함, 그리고 부모님한테 무시당한 기분. 이 두 가지가 합쳐지면 그날 공부는 끝입니다.

대화법 4 — 아이가 모를 때
❌ 이렇게 하면"그것도 몰라? 학원에서 뭘 배운 거야?"
"이게 왜 어렵지? 간단한 건데."
✅ 이렇게 하면"그게 헷갈리는 거 당연해. 어려운 부분이야."
"엄마(아빠)도 처음엔 헷갈릴 것 같은데."
💡 아이 편에 서는 말이 먼저입니다. "당연해"라는 말 하나가 아이의 방어를 낮추고, 그 다음 대화가 가능해집니다.

대화법 5. 결과 확인 대신 과정 확인

숙제가 끝난 뒤에도 대화가 이어지게 만드는 방법

숙제가 끝났을 때 부모님이 가장 많이 하시는 말이 "다 했어? 잘 됐어?" 입니다. 결과만 확인하는 거예요. 이 말에 아이는 "응" 한 마디로 끝냅니다. 반면 과정을 묻는 말을 하면 아이가 말을 더 하게 됩니다. 그 대화가 다음 숙제를 덜 힘들게 만들어요.

대화법 5 — 숙제가 끝난 뒤
❌ 이렇게 하면"다 했어? 잘 됐어?"
"오류 해결했어?"
✅ 이렇게 하면"오늘 뭐가 제일 어려웠어?"
"어떻게 해결했어? 보여줄래?"
💡 "보여줄래?"는 마법의 말입니다. 아이가 자신이 만든 걸 설명하면서 스스로 오늘 배운 것을 정리하게 됩니다. 그리고 자랑하고 싶어집니다.
오늘 오류 혼자 고쳤어! 엄마, 이거 봐봐!
🧭 코딩을 몰라도 최고의 도움이 될 수 있습니다

상담에서 "코딩을 모르는데 어떻게 도와줘야 하냐"라고 물어보시는 부모님이 많습니다. 저는 항상 같은 말씀을 드립니다. 코딩을 몰라도 됩니다. 아이 옆에 앉아서 "어디서 막혔어?"라고 물어봐 주시는 것만으로도 충분합니다.

오류를 해결해 주는 사람이 아니라, 아이가 스스로 해결할 수 있다고 믿어주는 사람이 되는 것. 그게 집에서 부모님이 할 수 있는 가장 강력한 코딩 교육입니다.

아이가 오류를 스스로 고쳤을 때 "잘했어"보다 "어떻게 고쳤어?"라고 물어봐 주세요. 그 질문이 아이를 설계자로 만드는 시작입니다.

💬 자주 묻는 질문

+코딩을 전혀 모르는데 숙제를 어떻게 확인해야 하나요?
확인하지 않아도 됩니다. 대신 "오늘 뭘 만들었어? 보여줄래?"라고 물어보세요. 아이가 설명하는 걸 들으면서 고개를 끄덕여 주시는 것만으로 충분합니다. 부모님이 코딩을 이해해야 도움이 되는 게 아니에요. 아이가 자신이 만든 것을 설명하는 시간이 그 자체로 학습이 됩니다.
+아이가 오류를 해결 못 하고 포기하려 할 때 어떻게 해야 하나요?
포기하게 두세요. 단, 완전히 끝내기 전에 한 마디만 하세요. "오늘은 여기까지 하고, 내일 다시 보자. 어디까지 했는지 저장해둬." 오류를 그날 반드시 해결해야 한다는 압박을 없애는 게 먼저입니다. 다음 날 다시 보면 어제보다 빨리 해결되는 경우가 많아요. 코딩은 잠을 자고 나면 오히려 막혔던 게 보이는 경우가 있거든요.
+아이가 숙제를 강사한테만 물어보고 부모한테는 안 물어보면 어떻게 해야 하나요?
좋은 신호입니다. 아이가 강사에게 물어보는 건 코딩에 관한 질문이고, 부모님께는 감정적인 안정을 찾는다는 뜻입니다. 역할이 다른 거예요. 부모님이 코딩 질문의 답을 줄 필요는 없습니다. 대신 "막히면 내일 선생님한테 물어보자. 오늘은 어디까지 됐는지 보여줘"라고 하시면 됩니다. 부모님의 역할은 코딩 교사가 아니라 응원자입니다.
✍️ 현직 코딩 강사

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

#컴공전공 #10년강사 #서울코딩교육 #초등코딩 #코딩숙제 #부모대화법 #홈코딩