어떤 상황이었나
- — 2학년에게 '명령'이나 '순서'를 말로 설명하면 그 순간부터 어려운 수업이 됩니다. 추상적인 설명을 붙잡고 있기 어려운 나이입니다.
- — 저학년 22명을 주강사 한 명이 이끌어야 했습니다. 설명이 길어지면 먼저 흐트러지고, 한 명이 막히면 옆으로 번집니다.
어떻게 진행했나
- — ① 설명 대신 로봇 — 학생이 명령을 하나 주면 책상 위 햄스터 로봇이 그대로 움직입니다. 코딩이 무엇인지는 그 장면으로 전달했습니다.
- — ② 한 단계씩 — 앞으로·뒤로(내가 시키면 된다) → LED 켜기(명령의 종류가 늘어남) → 코스 이동(명령을 순서대로 쌓기).
- — ③ 설명은 짧게, 손은 많이 — 꼭 필요한 것만 말하고 바로 실습으로 넘어갔고, 전체가 따라오는지 계속 돌며 확인했습니다.
무엇이 남았나
- — 가장 반응이 좋았던 건 여러 코스를 지나 미션을 풀고 정해진 자리에 세우는 '햄스터 주차시키기'였습니다. 2학년에게 분명 어려운 과제였지만 학생들은 멈추지 않았습니다.
- — 로봇이 엉뚱한 방향으로 가면 어디서 틀렸는지가 눈에 보여서, 선생님이 지적하지 않아도 학생들이 스스로 고치고 싶어 했습니다.
이 사례가 말하는 것
저학년 코딩 수업에서 남길 것은 지식이 아니라 '명령하면 그대로 움직인다'는 경험과 '안 되면 왜 그런지 찾아보는' 습관입니다. 결과가 눈에 보이는 과제, 충분한 손 움직임, 인원에 맞춘 진행 — 이 세 가지면 2학년도 이틀에 미션까지 갑니다.
현장 이야기 · 네이버 블로그