청년 개발자 포럼

"대한민국 소프트웨어의 미래, 청년 개발자 포럼"

초등 SW·AI 교육, 무엇을 어떻게 배우나?

작성자: 관리자 (admin) | 날짜: 2026-05-15 13:09:00 | 조회: 47

[기획 취재] “단순 코딩을 넘어 미래 역량으로”... 초등 SW·AI 교육, 무엇을 어떻게 배우나

디지털 대전환과 인공지능(AI) 시대의 도래에 발맞춰 우리나라 초등학교 교실의 풍경도 빠르게 변하고 있습니다. 이제 소프트웨어(SW)와 AI 교육은 선택이 아닌 필수 교육으로 자리 잡았습니다. 특히 2022 개정 교육과정이 본격적으로 적용되면서, 초등 단계에서의 정보 교육 시수가 기존 17시간에서 34시간 이상으로 최소 두 배 이상 확대되어 운영 중입니다.

그렇다면 초등학교 교실에서 아이들은 실제로 어떤 과정을 통해 소프트웨어를 배우고 있을까요? 단순히 컴퓨터 명령어만 반복해서 입력하는 걸까요? 현재 초등학교 현장에서 이루어지고 있는 SW·AI 교육의 주요 교육 과정과 구체적인 학습 내용을 심층 취재했습니다.


1. 언플러그드 활동 (Unplugged Activity): 컴퓨터 없이 배우는 컴퓨터 과학

초등 저학년이나 SW 교육을 처음 접하는 학생들에게 컴퓨터 모니터부터 보여주는 것은 오히려 독이 될 수 있습니다. 초등 SW 교육의 첫 단추는 컴퓨터나 스마트 기기 없이 몸을 움직이거나 보드게임, 카드 등을 활용해 컴퓨터 과학의 원리를 배우는 ‘언플러그드 활동’입니다.

  • 놀이를 통한 알고리즘 이해: 친구를 로봇이라 가정하고 “앞으로 두 칸, 오른쪽으로 돌아서 한 칸”과 같이 명령 카드를 나열하며 순차적 구조를 배웁니다.

  • 이진법과 데이터 표현: 흰색과 검은색 바둑돌을 활용해 컴퓨터가 데이터를 어떻게 저장하고 표현하는지 직관적으로 이해합니다.

이 과정은 아이들에게 '코딩은 지루한 컴퓨터 작업이 아니라, 내 생각을 정돈하는 재미있는 놀이'라는 긍정적인 첫인상을 심어줍니다.


2. 블록 기반 프로그래밍 (EPL): 레고 블록을 쌓듯 쉽고 재미있게

언플러그드 활동으로 기초 체력을 다진 학생들은 자연스럽게 실제 컴퓨터를 활용한 프로그래밍 단계로 넘어갑니다. 초등학교에서는 텍스트 형식의 복잡한 코딩 언어(C언어, Python 등) 대신, 마우스로 드래그 앤 드롭하여 조립할 수 있는 블록 기반 프로그래밍 언어(EPL, Educational Programming Language)를 주로 사용합니다. 국내 교육 현장에서는 ‘엔트리(Entry)’와 ‘스크래치(Scratch)’가 대표적입니다.

  • 기초 제어 구조 학습: 프로그램이 위에서 아래로 실행되는 ‘순차’, 특정 조건에 따라 움직이는 ‘조건(만약 ~라면)’, 같은 행동을 반복하는 ‘반복’ 등 프로그래밍의 3대 핵심 구조를 배웁니다.

  • 멀티미디어 콘텐츠 제작: 자신이 직접 그린 캐릭터를 움직이게 하거나, 간단한 애니메이션, 점수를 획득하는 게임 등을 직접 제작하며 성취감을 느낍니다.


3. 피지컬 컴퓨팅 (Physical Computing): 소프트웨어와 현실 세계의 연결

화면 속에서만 움직이던 코딩의 결과물이 실제 현실의 기계를 움직이는 경험을 할 때 아이들의 몰입도는 극에 달합니다. 이를 ‘피지컬 컴퓨팅’이라고 합니다.

학생들은 센서(빛, 온도, 초음파 등)와 액추에이터(모터, LED, 스피커 등)가 탑재된 교구용 마이크로컨트롤러 보드(교육용 로봇, 마이크로비트, 네오봇 등)를 활용합니다.

  • 스마트 홈 및 자동화 구현: "어두워지면(빛 센서) 가로등 불을 켜라(LED)", "앞에 장애물이 나타나면(초음파 센서) 자동차를 멈춰라(모터)"와 같은 프로그램을 직접 코딩하고 구동합니다.

  • 융합형(STEAM) 프로젝트: 과학, 실과, 미술 교과와 연계하여 우리 동네 안전을 위한 스마트 신호등을 만들거나, 자동으로 식물에 물을 주는 스마트 화분을 제작하는 프로젝트 중심 학습(PBL)이 활발히 이루어집니다.


4. 인공지능(AI) 및 디지털 소양 교육: 시대의 변화를 담다

최근 초등 SW 교육에서 가장 가파르게 비중이 커진 영역은 바로 AI 기초 교육입니다. 단순히 프로그램을 만드는 것을 넘어, 인공지능의 원리를 이해하고 활용하는 능력을 기릅니다.

  • 데이터와 머신러닝 기초: 인공지능에게 호랑이 사진과 고양이 사진을 학습시켜 스스로 분류하게 만드는 '데이터 학습'의 과정을 체험합니다. 블록 코딩 플랫폼에 탑재된 AI 인식 기능(시각 인지, 음성 인식 등)을 활용해 나만의 AI 비서를 만들기도 합니다.

  • 디지털 시민성 및 AI 윤리: 딥페이크, 저작권 침해, 개인정보 유출, AI의 편향성 등 기술의 발전에 따른 부작용을 배우고, 올바른 태도로 디지털 기술을 대하는 지혜를 기릅니다.


취재 후기: 기술의 수혜자에서 주도자로

현재 초등학교의 SW 교육 과정은 정답이 정해진 암기식 교육이 아닙니다. "문제를 발견하고 -> 해결 방법을 설계하여 -> 코드로 구현하고 -> 오류를 수정(디버깅)하는" 일련의 주도적인 과정입니다. 이러한 체계적인 교육 과정을 거친 아이들은 미래 사회에서 단순히 기술을 소비하는 '소혜자'에 머물지 않고, 기술을 활용해 세상을 바꾸는 '주도자'로 성장하게 될 것입니다.