6학년 3월 24일 (화) 2교시

2교시 - [ 창체(정보) ] 영리한 로봇 청소기 만들기

□ 생각열기

요즘 집집마다 로봇 청소기를 볼 수 있습니다. 어떤 점이 편해서 로봇 청소기를 사용하나요? 로봇 청소기는 어떤 원리로 만들어졌을까요? 오늘 엔트리 코딩 학습을 통해서 로봇 청소기를 코딩해보도록 합시다.

□ 활동1

1. [학습하기]-[엔트리 학습하기] 버튼을 누른 후 아래의 학년별 학습과정을 보도록 합시다. 그 중 ‘초등학교 5-6학년’을 선택하여 로봇 청소기 만들기를 선택해보도록 합시다.

2. ‘학습하기’를 누른 뒤 화면에 보이는 안내에 맞게 블록들을 보도록 합시다. 이 블록들을 로봇 청소기를 어떻게 하기 위한 블록인지 생각해보고 안내에 맞게 블록을 배열해봅시다.

3. 로봇 청소기에 코딩한대로 잘 움직이나요? 혹은 어떤 점을 수정해야할지 고민해보고 다음으로 넘어가도록 하겠습니다.

□ 활동2

1. 로봇 청소기가 움직이지만 아직은 로봇 청소기처럼 스스로 청소하기는 어려울 것 같아요. 어떤 점이 필요할지 생각해봅시다.

2. 벽에 부딪히면 약간 뒤로 물러난 뒤 이동방향을 회전할 수 있도록 코딩해보도록 합시다.

3. 학습하기의 안내에 따라 코딩을 한 뒤에 로봇 청소기가 잘 움직이는지 확인한 후 어떤 점을 수정하면 좋을지 생각해보도록 합시다.

□ 활동3

1. 로봇 청소기가 잘 움직이는 것을 확인했나요? 그럼 로봇 청소기가 지나가는 자리를 깨끗하게 표현해주는 활동을 해보겠습니다.

2. 엔트리의 그리기 기능블록과 안내에 따라 로봇 청소기가 지나간 곳을 하얗게 표현해 줄 수 있도록 해봅시다.

3. 지금까지의 내용을 학습한 후에 쓰레기가 로봇청소기에 닿으면 사라질 수 있도록 코딩을 해보도록 합시다.

□ 정리 활동

인공지능 블록을 이용하는 방법에 이어 엔트리의 여러 블록과 학습하기를 활용하여 로봇 청소기를 만들어보았습니다. 오늘 배운 내용에서 더 멋진 로봇 청소기를 만들기 위해서 어떻게 수정하면 좋을지 생각해봅시다.

※ 도움주신 선생님 : 서울이태원초 강성웅, 군내초 정지범