잡담

정보 수업, 왜 들어야 할까? — 교과서 한 단원으로 보는 진짜 이유

베타버전 선생님 2026. 5. 20. 09:55

정보쌤의 실험실 | 베타버전 선생님


 

"선생님, 저 개발자 안 할 건데 이거 왜 배워요?"

수업 중에 종종 듣는 질문이다.
틀린 말이 아니다. 반 아이들 대부분은 개발자가 되지 않을 것이다.

그런데도 나는 정보 수업이 지금 이 시대에 가장 필요한 수업 중 하나라고 생각한다.
교과서 한 단원을 따라가면서 그 이유를 설명해보려 한다.


문제부터 시작한다 — "우리 반이 줄다리기에서 이기려면?"

이 단원은 이렇게 시작한다.

"체육 시간에 반 대항 줄다리기 시합을 하기로 했다.
우리 반이 경기에서 우승하기 위해서는 학급 친구들의 부족한 체력을 집중적으로 보강해야 한다."

 

수학 공식 외우는 것도, 영어 단어 암기하는 것도 아니다.
실제 문제 → 데이터 수집 → 분석 → 해석의 흐름 자체가 수업이다.

이게 정보 수업이 다른 과목과 다른 첫 번째 이유다.
배우는 내용이 '도구'가 아니라 '과정'이기 때문이다.


데이터를 직접 가져온다 — 엔트리로 공공데이터 수집

교과서에서 사용하는 데이터는 국민체육진흥공단이 실제로 운영하는 '국민체력100' 측정 결과다.

가상의 숫자가 아니다. 실제로 측정된 사람들의 신장·악력·윗몸 말아올리기·제자리 멀리뛰기 데이터가 담겨 있다.

학생들은 엔트리에서 직접 이 데이터를 불러온다.
그 과정에서 자연스럽게 배운다.

  • 데이터는 어디서 오는가
  • 어떤 항목이 분석 목적에 맞는가
  • 불필요한 열은 어떻게 정리하는가

이걸 직접 마우스로 클릭하며 경험한다.
아는 것과 해본 것은 다르다.


숫자가 의미를 갖는 순간 — 신장 구간별 체력 분석

데이터를 정리하면 이런 표가 만들어진다.

신장 구간별로 악력, 윗몸 말아올리기, 제자리 멀리뛰기 평균값을 구하는 것이다.
여기서 쓰이는 함수는 =AVERAGE().
엑셀을 하나도 모르는 사람도 바로 써먹을 수 있는 간단한 함수다.

실제로 나도 프로그래밍이나 할 줄 알지 사무용 프로그램은 다룰 줄 모른다.

그런데 이 표를 보는 순간 학생들이 스스로 질문을 던진다.

  • "신장이 크면 무조건 멀리 뛰나요?"
  • "155cm 미만이랑 170 이상 차이가 20cm나 나네요?"
  • "여학생 데이터는 왜 이렇게 적어요?"

이게 데이터 리터러시다.
숫자를 읽고, 패턴을 발견하고, 한계를 인식하는 것.
이 능력은 개발자가 되지 않아도 평생 써먹는다.

학생들이 내뱉는 아무 말에서 의미를 잘 찾아주면 학습 의욕도 같이 올라간다.


분석 결과를 프로그램으로 만든다 — 엔트리 프로그래밍

마지막으로 학생들은 분석 결과를 친구들이 직접 써볼 수 있는 프로그램으로 만든다.

성별을 입력하면 해당 신장 구간의 국민 평균 체력 데이터를 차트로 보여주는 프로그램이다.

코드가 복잡하지 않다. 조건문 두 개, 테이블 불러오기, 차트 열기.

초등학생 수준의 코드에 선생님이 하는 걸 잘 따라오기만 해도 된다. 아직 프로그래밍 단원 전이니까.
하지만 이 코드를 완성하는 순간 학생은 경험한다.

"내가 분석한 데이터가 실제로 작동하는 무언가가 됐다."

 

이게 코딩 교육의 핵심이다.
문법을 외우는 게 아니라, 내 생각이 실행되는 경험을 하는 것.


배운 것을 스스로 정리한다

단원 마지막에는 이런 정리 페이지가 있다.

개념을 미로 형태로 구성해서, 빈칸을 채워야 다음 경로로 이어진다.
"데이터의 구조화", "데이터의 시각화" 같은 개념을 단순 암기가 아닌 맥락 속에서 확인하는 방식이다.


그래서, 정보 수업은 왜 들어야 하는가

한 단원을 따라가 보니 이렇게 정리된다.

 

수업에서 한 것                                                                         실제로 훈련된 것

공공데이터 불러오기 데이터의 출처와 신뢰성 판단
불필요한 열 삭제 목적에 맞는 정보 선별
AVERAGE 함수로 평균 계산 수치 해석과 비교 분석
신장-체력 관계 서술 데이터 기반 논리적 서술
엔트리 프로그램 완성 결과를 실행 가능한 형태로 구현

 

AI가 빠르게 발전할수록, 이 모든 과정을 AI와 함께, AI를 이해하면서 할 수 있는 사람이 필요하다.

정보 수업은 개발자를 만드는 수업이 아니다.
데이터 단원은 데이터를 읽고, 문제를 정의하고, 결과를 만드는 사람을 만드는 수업이다.

그게 AI 시대에 정보 수업을 들어야 하는 진짜 이유다.

 


이 글에 사용된 이미지는 비상교육 중학 정보 교과서 (II. 데이터 — 프로젝트 03 우리 반 체력 분석하기)에서 발췌했습니다.

 

학생들의 미래 역량을 위해 힘써주시는 분들께 항상 감사드립니다.

(네이버 엔트리, 넥슨 비코, 구름 에듀 등을 공교육에서 유용하게 사용하고 있습니다)


 

'잡담' 카테고리의 다른 글

내가 중학생들과 텍스트 프로그래밍을 하는 이유  (0) 2026.05.21