초등학교 고학년이 되면서 아이가 코딩에 관심을 보이기 시작했습니다. 학교에서도 소프트웨어 교육이 의무화되었다고 하고, 앞으로 필요한 역량이라는 말도 많이 들었기 때문입니다. 하지만 코딩을 어떻게 배워야 하는지, 어떤 선생님에게 배워야 실력이 쌓일 수 있을지 막막했습니다. 처음에는 학원을 알아봤지만 정원이 많다 보니 아이가 제대로 된 피드백을 받을 수 있을지 의문이 들었고, 결국 과외를 찾게 되었습니다. 은평·서대문 지역에서 여러 선생님을 상담해본 경험을 바탕으로 어떤 기준으로 선택했는지 정리해보았습니다. 가장 먼저 중요하게 생각한 부분은 초등 코딩의 특성을 얼마나 잘 이해하고 있는가 하는 점이었습니다. 상담할 때 선생님들에게 초등학생에게 코딩을 어떻게 가르치는지 물어봤는데, 대답이 확연히 달랐습니다. 어떤 선생님은 바로 파이썬 같은 프로그래밍 언어부터 시작하겠다고 하셨지만, 만난 선생님은 먼저 논리적 사고력과 알고리즘의 개념부터 블록 코딩을 통해 이해시킨 후 텍스트 코딩으로 나아가는 방식을 설명해주셨습니다. 아이의 이해 수준과 발달 단계에 맞춘 커리큘럼이 있는지 확인하는 것이 정말 중요했습니다. 두 번째는 개념 설명 후 직접 문제를 풀어보게 하는 방식인지 확인하는 것이었습니다. 처음 수업을 진행할 때 선생님께서 새로운 개념을 설명해주신 뒤 아이가 직접 작은 프로젝트부터 차근차근 만들어보도록 유도하셨습니다. 막힐 때마다 힌트를 주시면서도 아이가 스스로 해결책을 찾을 수 있도록 기다려주셨습니다. 이런 수업 방식이 아이의 문제 해결 능력을 키우는 데 훨씬 효과적이라는 생각이 들었습니다. 아이의 학습 진도를 얼마나 꼼꼼하게 챙기시는지도 눈여겨봤습니다. 수업이 끝난 뒤 선생님께서 그날 배운 내용과 아이가 어려워하는 부분, 다음 시간의 계획을 문자로 보내주셨습니다. 학부모 입장에서 아이가 무엇을 배우고 있는지, 어느 정도 수준에 도달했는지 알 수 있어서 안심이 되었습니다. 또한 선생님과 편하게 소통할 수 있는 환경이 마련되어 있는지도 중요했습니다. 마지막으로 아이가 수업을 받으면서 얼마나 즐거워하는지가 가장 큰 척도가 되었습니다. 처음 몇 달은 간단한 블록 게임부터 시작해서 지금은 자기가 만든 프로그램이 실제로 작동하는 것을 보며 뿌듯해합니다. 코딩은 논리적 사고와 창의성이 필요한 과목인데, 이를 강압적으로 배우면 흥미가 떨어지기 쉽습니다. 우리 아이의 경우 선생님과의 수업을 통해 코딩이 단순한 학습 대상이 아니라 자기 생각을 표현하는 도구라는 걸 조금씩 이해하기 시작했습니다. 은평·서대문 지역에서 코딩 과외를 찾고 계신다면 이런 기준들을 참고해보시기 바랍니다. 선생님의 실력도 중요하지만, 아이의 발달 단계를 존중하고 장기적인 성장을 염두에 두신 분을 만나는 것이 가장 큰 축복이라고 느낍니다.