현재 초등학교 코딩 수업의 상당수는 스크래치, 엔트리와 같은 블록형 언어를 중심으로 이루어집니다. 블록형 코딩은 복잡한 문법을 의식하지 않고도 프로그래밍 개념을 익힐 수 있도록 설계된 방식으로, 입문 단계에서는 효과적인 도구입니다. 그러나 학습 흐름이 중학교 단계에서 C언어, 파이썬 등 텍스트 기반 언어로 전환되면 학생 간 학습 격차가 드러나게 됩니다.
부산 온샘초등학교 조준혁 교사는 중등정보영재 강사로 활동하면서 이러한 현실을 반복적으로 확인해 왔습니다. 블록형 언어에만 머무른 채 문법을 직접 다루어 본 경험이 없는 학생들이 텍스트 기반 언어를 처음 접하면 코딩 수업에 대한 부담을 느끼게 됩니다. 또한 교과와 분리된 코딩 학습, 배운 개념이 어디에 활용되는지 체감하기 어려운 교육 환경도 문제로 드러났습니다. 결과적으로 중등 단계에 이르러서는 학생 간 이해도와 활용 능력의 격차가 더 크게 확대되는 양상이 나타납니다.
이러한 문제의식 속에서 조준혁 교사는 초등 단계에서부터 텍스트 기반 언어와 교과 학습을 연결하는 수업을 설계하고자 하였습니다. 나아가 SW・정보 교육 기회가 상대적으로 부족한 학생들에게도 동일한 경험을 제공하기 위해 온라인 실시간 수업 형태로 이를 구현하는 방법을 모색했습니다.
부산에듀원과 '모두의 코딩 클래스'에서의 온라인 수업
조준혁 교사는 이러한 고민을 가지고 2024년부터 부산광역시교육청이 운영하는 ‘모두의 코딩 크래스’에 강사로 참여했습니다. 모두의 코딩 클래스는 지역 간 SW 교육 격차를 줄이기 위해 개설된 프로그램으로, 교육 실습 플랫폼 엘리스LXP를 기반으로 구축된 부산에듀원에서 운영됩니다.
온라인 수업의 핵심 과제는 명확했습니다. 초등학생을 대상으로 하는 수업에서 화면을 통해 일방적으로 이론만 전달하는 방식으로는 집중도와 참여도를 유지하기 어렵습니다. 특히 텍스트 기반 언어를 처음 접하는 학생들에게는 교사가 코드를 어떻게 작성하고 실행하는지 과정을 함께 따라가며 실시간으로 질문하고 피드백을 받는 경험이 중요합니다.
이러한 요구를 충족하기 위해 조준혁 교사는 엘리스LXP의 실시간 수업 기능과 채팅 기능을 중심에 두고 수업을 진행했습니다. 부산에듀원이라는 통합 플랫폼 위에서 학생들은 개별 계정으로 접속해 동일한 수업 환경을 공유하였고, 교사는 자신의 코딩 과정을 실시간으로 보여주며 수업을 진행하였습니다.

▲ 엘리스LXP를 활용한 ‘모두의 코딩 클래스’ 수업 화면
실시간 상호작용을 중심에 둔 온라인 파이썬 수업
엘리스LXP를 활용한 수업의 가장 큰 특징은 온라인 환경에서도 교실과 유사한 실습 흐름을 구현했다는 점입니다.
학생들은 이해가 어려운 부분이 생기거나 오류가 해결되지 않을 때 즉시 채팅으로 질문을 남겼고, 교사는 실시간으로 설명과 피드백을 제공했습니다. 특히 학생들이 자신의 코드와 실행 결과 화면을 캡처해 공유하는 방식은 개별 학생의 진도와 이해도를 파악하는 데 효과적으로 작용했습니다. 교사는 어떤 학생이 어느 부분에서 막히는지 빠르게 확인할 수 있었고, 공통적으로 어려움을 겪는 지점은 수업 전체에서 다시 짚어볼 수 있었습니다.
조준혁 교사는 이러한 경험을 통해 온라인 환경에서도 일방향 강의가 아닌 상호작용 중심의 실습 수업을 구현할 수 있다는 가능성을 확인하였다고 평가합니다. 초등 단계에서는 교사가 한 줄씩 코드를 작성하는 과정을 학생들이 직접 보고 함께 따라 하며 즉각적인 피드백을 받는 구조가 특히 중요한데, 엘리스LXP를 통해 이러한 수업 방식이 가능했다고 설명합니다.
교과 내용과 코딩을 결합한 파이썬 프로젝트 수업
이밖에도 조준혁 교사는 교과 내용과 직접 연결하는 프로젝트형 수업을 통해 초등 단계 텍스트 코딩의 가능성을 확장하고 있습니다. 대표적인 사례가 ‘인구 구성이 특이한 행정구역을 찾아라' 프로젝트입니다.
이 수업에서 학생들은 사회 교과에서 배운 행정구역 개념과 수학 시간에 다룬 그래프 해석을 파이썬 코딩 활동과 결합해 학습했습니다. 파이썬을 활용해 인구 데이터를 다루고, 그래프와 지도를 함께 보며 각 지역의 인구 구조를 비교·분석하는 과정을 통해 교과서 속 개념이 실제 데이터 분석에 어떻게 활용될 수 있는지 경험하게 되었습니다. 추상적인 지식이 구체적인 과제 해결로 이어지는 흐름을 자연스럽게 체험한 것입니다.

▲ ‘인구 구성이 특이한 행정구역을 찾아라’ 프로젝트 중 실제 학생의 발표 자료
이 프로젝트는 초등 단계에서도 교과와 연계된 텍스트 코딩 수업이 충분히 가능하다는 점을 보여준 사례로, 온라인 파이썬 수업과 더불어 조 교사가 지향하는 SW·정보 교육 방향을 잘 드러내고 있습니다.
수업 운영 부담 60% 절감 및 학습 성취도 ‘매우 향상’
조준혁 교사는 엘리스LXP를 활용한 수업을 통해 준비와 운영에 드는 시간이 체감 상 60% 이상 감소한 동시에, 학생 참여도와 성취도가 전반적으로 매우 향상되었다고 평가합니다. 특히 온라인 환경에서도 교실에 가까운 수준의 상호작용을 유지할 수 있다는 점을 중요한 변화로 꼽습니다.
초등학생들과의 수업에서는 교사가 한땀 한땀 코딩하는 모습을 보면서 따라해 보는 것이 효과적이라고 생각합니다. 열정적인 강사의 모습과 깜짝 퀴즈를 내며 즐겁게 수업을 이끌어 나가는 모습에 학생들은 더 흥미를 가지게 됩니다. 그런 측면에서 엘리스LXP의 라이브 강의 기능이 도움이 많이 되었습니다.
-온샘초등학교 조준혁 교사
엘리스LXP는 온라인에서도 교사가 수업에 집중하고 학생과의 상호작용을 유지할 수 있는 실습 기반 교육 환경을 제공합니다. 앞으로도 엘리스는 현장의 수업 방식에 맞춘 교육 인프라를 통해 SW 교육 격차 해소를 지속적으로 지원하겠습니다.




