Codey Rocky로 코딩 가르치기: 교사용 가이드
By Robot Kits & Laser Cutters for STEAM Education | Published: 2026-09-10
Category: 사용 방법 가이드
Codey Rocky를 활용한 코딩 로봇 수업 계획을 위한 실용적인 단계별 가이드입니다. 설정 및 첫 번째 프로그램부터 교실 활동 및 문제 해결까지 다룹니다.
빠른 답변
학생 두 명당 Codey Rocky 하나로 시작하고, 교실 기기에 mBlock 앱을 설치한 후, 공식 코딩 전에 20분의 안내 탐색을 실행하세요. 그런 다음 짧은 목표 기반 과제를 사용하여 연결, 코딩, 테스트, 반복이라는 간단한 순서를 가르치세요. 수업 계획은 45–60분으로 유지하고, 장치가 고장 나도 수업이 계속 진행될 수 있도록 항상 로봇 없는 백업 활동을 준비하세요.
로봇을 활용한 코딩 교육은 로봇 자체가 목표가 아니라 명확한 학습 목표를 위한 도구일 때 가장 효과적입니다. Codey Rocky는 블록 기반 코딩과 간단한 AI 기능을 지원하는 작고 견고한 플랫폼을 제공하여, "이 버튼은 무엇을 하나요?"에서 "소리에 반응하는 프로그램을 작성하세요"까지 한 수업 안에 진행할 수 있도록 도와줍니다.
이 가이드는 3~8학년에 맞게 조정할 수 있는 반복 가능한 프로세스를 안내합니다. 설정, 첫 수업, 5세션 단위, 일반적인 실수, 애드온 팩으로 로봇을 확장하는 방법을 다룹니다. 각 단계에는 체크포인트가 포함되어 있어 진행할지 다시 가르칠지 알 수 있습니다.
가르치기 전에: 설정 및 교실 물류
모든 로봇을 전날에 충전하세요. Codey Rocky에는 내장 배터리가 있지만, 완전 충전에는 수업 중에 쓰고 싶지 않은 시간이 걸립니다. 각 로봇과 충전 케이블에 번호를 라벨링하고, 해당 번호를 전체 유닛 동안 학생 한 쌍에 할당하세요. 이렇게 하면 "이 로봇 누구 거야?"라는 혼동을 줄이고 분실된 유닛을 더 쉽게 발견할 수 있습니다.
사용할 모든 태블릿이나 노트북에 mBlock 앱을 설치하고, 로봇 하나를 처음부터 끝까지 테스트하세요. 학교 네트워크에서 블루투스 페어링을 차단하는 경우, 오프라인 계정이나 로컬 Wi-Fi 핫스팟을 준비하세요. 연결 버튼, 업로드 버튼, 실행 버튼이 표시된 한 페이지짜리 참조 카드를 인쇄하세요. 학생들은 첫 수업에서 이 세 가지를 반복해서 물어볼 것입니다.
- 체크포인트: 2분 이내에 연결, 깜빡이는 LED 프로그램 업로드, 연결 해제가 가능한가요? 안 된다면 학생들이 도착하기 전에 수정하세요.
레슨 1: 코딩 전 가이드 탐험
짝당 로봇 하나씩 나눠주고 학생들에게 5분 동안 모든 버튼을 누르고 어떤 일이 일어나는지 관찰하게 하세요. 아직 코딩 앱을 열지 마세요. 로봇이 할 수 있는 세 가지와 할 수 없는 한 가지를 적어보라고 하세요. 이는 관찰 능력을 키우고, 수업에 활용할 수 있는 사전 지식을 드러내 줍니다.
다음으로, 로봇이 기울어졌을 때 LED가 빨간색으로 켜지도록 하는 단일 프로그램을 시연합니다. 프로젝터에 블록 순서를 보여준 후, 짝을 지어 다시 만들게 합니다. 교실을 돌아다니며 학생들에게 각 블록이 무엇을 하는지 설명하도록 요청하세요. 단순히 작동하는지 여부가 아니라, 순서와 입력/출력에 대한 오해를 잡아내는 부분입니다.
- 흔한 실수: 학생들이 연결-업로드-실행 주기를 이해하기 전에 앱을 자유롭게 사용하도록 두는 것입니다. 실제 문제는 업로드 누락인데 로봇 탓을 하게 됩니다.
레슨 2: 시퀀스, 루프 및 디버깅
구체적인 과제를 제시하세요: Codey Rocky가 사각형으로 주행하게 하세요. 대부분의 학생들은 이동 블록 4개를 쌓고 로봇이 표류하는 것을 발견할 것입니다. 해결책으로 루프와 각도 조정을 소개하세요. 목표는 완벽한 사각형이 아니라, 코드에서 반복과 정밀성이 왜 중요한지 이해하는 것입니다.
마지막 10분은 디버깅 서클에 할애하세요. 한 쌍이 작동하지 않은 프로그램을 공유하고, 학급이 한 번에 하나씩 변경 사항을 제안합니다. 이 루틴은 실패를 정상화하고 체계적인 테스트를 가르칩니다. 수업이 끝날 때까지 모든 학생이 스스로 고친 버그를 가리킬 수 있어야 합니다.
- 체크포인트: 각 팀이 자신의 프로그램을 예시로 들어 시퀀스와 루프의 차이를 설명할 수 있나요?
레슨 3: 센서 및 이벤트
빛 센서와 소리 센서를 소개합니다. 학생들에게 조명이 꺼지거나 누군가 박수를 칠 때 로봇의 행동이 바뀌는 프로그램을 작성하도록 요청하세요. 이는 '이런 일이 발생하면, 저렇게 행동한다'는 이벤트 기반 사고로 가는 자연스러운 연결 고리입니다.
학생들을 짝지어 서로의 프로그램을 테스트하게 하세요. 테스터는 센서를 가리거나 갑작스러운 소음을 내서 로봇을 속이려고 시도해야 합니다. 이렇게 하면 평가가 게임으로 바뀌고, 로직이 견고한지 아니면 단 하나의 조건에만 맞춰져 있는지 드러납니다.
- 흔한 실수: 프로그램이 반응하지 않을 때 센서가 고장났다고 가정하는 것입니다. 먼저 임계값과 업로드 상태를 확인하세요.
레슨 4: 명확한 대상을 위한 미니 프로젝트
작은 프로젝트를 할당하세요: 특정 이벤트에 반응하는 '교실 도우미'를 구축합니다. 예를 들어 소음 모니터나 라인 트래킹 배달 로봇이 있습니다. 학생들에게 세 개의 상자가 있는 계획 시트를 제공하세요: 무엇을 하는지, 언제 하는지, 어떻게 작동하는지 알 수 있는지. 이렇게 하면 코딩 전에 성공을 정의하도록 강제됩니다.
짝이 당신이 정한 제약 조건 내에서 자신의 아이디어를 선택하도록 하세요. 세 가지 기준(프로그램이 도움 없이 실행됨, 동작이 계획과 일치함, 학생이 코드를 설명할 수 있음)으로 구성된 루브릭을 제공하세요. 수업 시간을 강의보다는 코칭에 할애하세요. 당신의 주요 임무는 "무엇을 기대했고, 실제로 무슨 일이 일어났습니까?"라고 묻는 것입니다.
- 체크포인트: 모든 쌍은 계획보다 단순하더라도 작동하는 데모를 갖추어야 합니다. 작은 성공이 야심찬 실패보다 낫습니다.
레슨 5: 공유, 성찰 및 확장
각 짝이 60초 동안 시연하고 학급에서 한 가지 질문을 받는 갤러리 워크를 진행하세요. 그런 다음 학생들에게 짧은 성찰을 작성하도록 요청하세요: 이제 할 수 있는 한 가지, 어려웠던 한 가지, 다음에 시도해보고 싶은 한 가지. 이를 통해 보고서에 대한 증거와 다음 단원에 대한 아이디어를 얻을 수 있습니다.
유닛을 확장하려면 로봇의 기능을 변경하는 팩을 추가하세요. mBot용 Interactive Light & Sound Robot 3-in-1 애드온 팩은 mBot용으로 설계되었으며 Codey Rocky용이 아니므로 구매 전 호환성을 확인하세요. Codey Rocky 전용 확장의 경우 로봇 제품 페이지에 나열된 모듈을 찾으세요. 원리는 동일합니다. 한 번에 하나의 새로운 기능을 추가하고 학생들이 사용할 이유를 제공하세요.
- 흔한 실수: 로봇 모델을 알기 전에 추가 부품을 구매하는 것. Makeblock 제품군에 따라 호환성이 다릅니다.
처음 다섯 번의 세션을 한눈에
- 세션 1: 탐색하고 연결하세요: 로봇을 나눠주고 학생들이 5분 동안 버튼을 누르게 한 후, LED 프로그램 하나를 시연하고 짝을 지어 따라 만들게 하세요. 체크포인트: 모든 쌍이 귀하의 도움 없이 연결, 업로드 및 프로그램 실행이 가능합니다.
- 세션 2: 시퀀스 및 루프: 학생들이 사각형으로 주행하도록 도전하게 한 후, 첫 번째 시도에서 미끄러지기 시작하면 루프를 도입하세요. 체크포인트: 각 팀이 자신들이 수정한 버그 하나를 설명할 수 있습니다.
- 세션 3: 센서 및 이벤트: 빛과 소리 센서를 사용하여 "이런 일이 발생하면 이렇게 하라"는 원리를 가르친 후, 파트너끼리 서로의 프로그램을 테스트하게 하세요. 체크포인트: 프로그램은 하나가 아닌 두 가지 다른 조건에서 작동합니다.
- 세션 4: 미니 프로젝트: 계획 시트를 사용하여 학급 도우미 프로젝트를 할당하세요: 무엇을 하는지, 언제 하는지, 그리고 어떻게 작동하는지 알 수 있는 방법. 체크포인트: 모든 쌍에는 단순화된 형태라도 작동하는 데모가 있습니다.
- 세션 5: 공유하고 생각해 보세요: 60초 데모로 갤러리 워크를 진행한 후, 하나의 성공, 하나의 어려움, 그리고 하나의 다음 단계에 대한 서면 성찰을 요청하세요. 체크포인트: 보고서에 대한 증거가 있고 다음 단원에 대한 명확한 아이디어가 있습니다.
이 워크플로를 지원하는 제품
- mBot용 인터랙티브 라이트 & 사운드 로봇 3-in-1 애드온 팩: RGB LED, 사운드 및 조도 센서가 포함되어 mBot을 빛을 쫓는 로봇, 스마트 책상 조명 또는 전갈 로봇으로 변환합니다. mBot은 포함되어 있지 않습니다. 설명서에는 mBot과 함께 약 10분 안에 조립하는 방법이 나와 있습니다. 이미 mBot으로 가르치고 있고 저렴한 비용으로 센서 다양성을 추가하려는 경우 유용합니다. Codey Rocky 액세서리가 아니므로 구매 전에 로봇 모델을 확인하십시오.
- Makeblock mBot Ranger: 처음부터 로봇을 조립하는 3-in-1 로보틱스 키트: 로봇 탱크, 자체 균형 로봇 또는 경주용 자동차를 제작합니다. Scratch 및 Arduino C를 지원하며 16+ 코딩 및 로봇 공학 프로젝트에 액세스할 수 있습니다. 블록 코딩만으로는 성장한 학생들에게 좋은 다음 단계로, 동일한 플랫폼에서 Scratch에서 Arduino C로 전환할 수 있습니다.
- mBot2 Inspire 활동 번들 (STEM 활동용): 게임플레이 모드에는 아레나에서 큐브를 분류, 수집, 쌓기, 이동하는 것이 포함되며, 경쟁을 통해 손-눈 협응력을 발달시키도록 설계되었습니다. 단계별 코딩 커리큘럼보다는 즉시 사용 가능한 경쟁 활동을 원하는 클럽이나 보충 학습 환경에 가장 적합합니다.
Codey Rocky로 코딩을 가르치는 것은 로봇 자체보다 그 주변에 구축하는 루틴에 더 가깝습니다. 수업당 하나의 명확한 목표로 시작하고, 연결-코딩-테스트 주기를 짧게 유지하며, 항상 디버깅 서클을 마련하세요. 확장할 준비가 되면 먼저 호환성을 확인하고 한 번에 하나의 새로운 기능만 추가하세요. 학생들은 드래그한 블록이 아니라 해결한 과제를 기억할 것입니다.


![[컨퍼런스] NJTEEA 2024 연례 컨퍼런스 (뉴저지 기술 및 공학 교육자 협회)](https://makeblockeun.com/api/image-optimizer?src=%2Fuploads%2Fsites%2F3993%2Fimport-1788944420733-822618999.png&w=400&q=82)
