1. 도입
코딩의 개념을 간단하게 이야기로 소개합니다. 예: “오늘 우리는 로봇 거북이의 명령어를 직접 만들어서 보석을 찾아가도록 도와줄 거예요!”
명령 카드(앞으로, 왼쪽, 오른쪽, 레이저 등)의 의미와 역할을 시범으로 보여주고, 목표까지 도달하는 방법을 예시로 설명합니다.
오늘의 수업 목표를 안내합니다. 예: 경로 계획하기, 명령 순서 만들기, 장애물을 피해 목표에 도달하기 등.
2. 전개
소그룹 또는 개별로 게임을 진행하며, 교사는 다음과 같은 질문을 통해 사고를 유도합니다:
“이 카드들을 왜 이런 순서로 냈나요?”
“다시 한다면 어떤 순서를 바꾸고 싶나요?”
“장애물을 피하기 위해 어떻게 계획을 바꿨어요?”
학생들에게 명령 카드의 조합을 말로 설명하거나, 실패한 경로를 디버깅해보는 활동을 포함시켜 사고력과 표현력을 동시에 강화합니다.
3. 정리
활동 후 다음과 같은 메타인지 질문을 통해 학습을 되돌아봅니다:
“어떤 명령어가 가장 효과적이었나요?”
“계획했던 경로와 실제 결과가 어떻게 달랐나요?”
“다음에는 어떤 전략으로 보석까지 가고 싶나요?”
필요 시 명령 순서 기록지, 오류 수정표, 내 전략 그림 일지 등을 활용해 학습 효과를 시각적으로 정리합니다.