오조봇 로봇코딩
수업 설계
오조봇은 바닥의 색상과 선을 인식하여 움직이는 스마트 로봇입니다. 저학년 학생들이 직접 ‘빨강, 초록, 파랑, 검정’의 색상 조합(오조코드)을 스티커나 마커로 붙여보며, 로봇에게 유터, 회전, 회오리 바람, 지그재그 등의 명령을 내리는 과정을 직관적으로 체험하도록 합니다. 특히 어려운 컴퓨터 명령어 대신 색깔 신호로 로봇과 소통하는 놀이 형식으로 구성하였습니다.
학생들이 직접 검은 선으로 길을 그리고, 미션 카드에 제시된 목표 지점에 오조봇이 도달할 수 있도록 오조코드 스티커를 올바른 위치에 붙여 보는 수업입니다. 정해진 정답을 따라 하는 것이 아니라, 학생 스스로 길의 방향을 설계하고 코드 스티커를 배치·수정하는 과정에서 컴퓨팅 사고력(순서, 오류 수정)을 자연스럽게 익히도록 구성하였습니다. 모든 활동은 스티커 방식을 기본으로 하여 손 근육이 덜 발달한 1학년도 쉽게 참여할 수 있도록 배려하였습니다.
학생들은 쳇바퀴를 만들고 오조봇을 움직이는 과정에서 선의 연결, 선의 굵기, 방향, 반복되는 움직임을 자연스럽게 경험할 수 있습니다. 오조봇이 선을 벗어나거나 멈추었을 때에는 교사가 바로 해결해 주기보다 학생들이 선의 끊김, 굵기, 연결 상태 등을 직접 살펴보고 수정하도록 하여 기초적인 컴퓨팅 사고력과 문제 해결력을 기르도록 구성하였습니다.
학생들은 자신이 만든 볼링핀을 오조봇으로 넘어뜨리는 놀이를 통해 오조봇에 친근감을 느끼고, 선을 따라 움직이는 오조봇의 특징을 즐겁게 경험할 수 있습니다. 또한 지그재그 오조코드를 활용하여 오조봇이 왼쪽과 오른쪽으로 방향을 바꾸며 이동하는 모습을 관찰하도록 하였습니다. 저학년 학생들이 어려운 컴퓨터 명령어 대신 색깔과 선을 이용하여 오조봇과 소통하고, 친구들과 함께 차례를 지키며 놀이하는 과정에서 협력과 문제 해결의 즐거움을 경험하는 데 중점을 두었습니다.
이번 차시에서는 학생들이 색깔을 활용한 불빛코딩으로 오조봇을 움직여 봅니다. 학생들은 색깔선을 직접 칠하고, 오조봇의 불빛과 움직임을 관찰하면서 색깔이 오조봇에게 명령이 될 수 있음을 경험합니다. 또한 오조봇이 지나온 색깔의 순서를 기억하여 까마귀의 깃털에 같은 순서로 색칠합니다. 이를 통해 학생들은 불빛코딩의 결과를 관찰하고, 정해진 순서에 따라 표현하는 경험을 하게 됩니다.
이번 차시에서는 학생들이 친숙한 이야기인「토끼와 거북이」를 오조봇 활동과 연결하여 오조코드 기능을 경험하도록 합니다. 학생들은 오조봇에 회전, 3초 정지, 급가속, 달팽이 오조코드를 적용하여 이야기 속 장면을 표현합니다. 토끼가 빠르게 달리다가 쉬는 장면, 거북이가 천천히 움직이는 장면, 결승점에서 방향을 바꾸는 장면 등을 오조봇의 움직임으로 나타내면서 코드와 이야기의 관계를 이해하도록 합니다.
이번 차시는 오조봇 활동의 마지막 차시로, 학생들이 지금까지 배운 오조코드와 오조봇 조작 방법을 활용하여 자신만의 길을 설계하고 코딩하는 프로젝트 활동으로 구성하였습니다.
학생들은 안전한 등하굣길과 동물원 탐험길 중 하나를 선택하거나 두 가지 길을 모두 구성합니다. 등하굣길에는 신호등, 횡단보도, 학교, 통학로 등의 요소를 넣고, 동물원 탐험길에는 동물 우리, 먹이 주기 장소, 휴식 장소, 출구 등의 요소를 넣습니다. 각 장소에서 오조봇이 멈추거나 방향을 바꾸거나 속도를 조절하도록 오조코드 스티커를 붙여 봅니다.이를 통해 학생들은 오조봇에게 필요한 명령을 순서대로 계획하고, 실행 결과를 관찰하며, 잘못된 부분을 수정하는 컴퓨팅 사고 과정을 경험합니다. 마지막 차시인 만큼 작품 발표와 소감 나누기를 통해 오조봇 활동에서 배운 점을 정리하도록 합니다.
