단원해설
01. 엔트리 블록 프로그래밍이란
엔트리는 네이버 커넥트재단에서 운영하는 비영리 소프트웨어 교육 플랫폼이다. 기존의 C언어, 자바, HTML 등 텍스트로 코딩하는 것과 달리 블록을 조립하는 방식의 그래픽 기반 프로그래밍 도구다. 2018년도부터는 2015개정 교육과정에 따라 엔트리를 교육용 프로그래밍 언어로 채택하여, 전국의 초, 중등학교에서 많은 학생들이 엔트리를 활용하고 있다.
특히 학교교육에서 ‘학습하기’, ‘학급기능’ 등을 활용할 수 있는 장점이 있으며, SW교육을 위한 다양한 자료를 공유하고 있다. 간단한 코딩 과제를 풀어가며, 학생들이 자신이 만든 코드가 실제 오브젝트를 통해서 어떻게 움직이는 관찰하고, 스스로 잘못된 내용을 찾아 디버깅(수정) 하며, 컴퓨팅사고력을 신장할 수 있다.
이 단원에서는 엔트리를 통하여 블록코딩이 무엇인지 알고, 프로그래밍의 기본적인 순차, 반복, 조건등을 간단하게 만들어 보면서 프로그래밍의 기초를 이해하고자 한다.
02. 엔트리 하드웨어와 터틀로봇
엔트리는 다양한 피지컬 도구들과 연결하여 사용할 수 있다. 엔트리의 하드웨어 기능은 국내에 사용되고 있는 로봇이나 보드 등을 연결하여 다양한 명령의 코드로 창의적인 산출물을 만들 수 있다. 이 단원에서는 그중에서도 교육용 로봇 ‘터틀’을 활용하는 방법을 소개하고자 한다.
특히 터틀로봇은 펜을 꽂아 사용할 수 있어 로봇의 움직임에 따라 다양한 그림을 그릴 수 있다. 이 단원에서는 특히 순차명령에 따른 도형 그리기 및 패턴 만들기를 함께 해 보고자 한다. 학생들이 로봇의 움직임을 살펴보며 길이와 방향, 각도를 생각하고 문제해결 과정을 학습할 수 있을 것이다.
03. 어떤 활동을 하게 되나요?