★ 왜 엔트리로 시작해야 하는 걸까요?
디지털 기술이 우리 삶의 거의 모든 측면에 깊숙이 스며들어 있는 오늘날, 코딩 능력은 단순한 기술이 아닌 필수적인 역량으로 자리잡았습니다. 코딩은 다양한 분야의 문제를 해결하며 창의적인 아이디어를 구현하는 데 핵심적인 역량이 되었습니다. 이에 따라 소프트웨어 교육의 중요성이 점차 확대되고 초ㆍ중등학교에서도 블록 기반 언어로 소프트웨어 교육을 시행하고 있습니다.
블록 기반 언어 중 국내 교육 현장에서 가장 많이 사용되는 언어가 바로 ‘엔트리’입니다. 엔트리는 블록 쌓기 놀이를 할 때처럼 블록을 연결해가며 프로그램을 만들기 때문에 코딩을 처음 접하는 초보자도 쉽게 배울 수 있습니다. 엔트리는 누구나 무료로 사용할 수 있는 소프트웨어로 그림, 애니메이션, 소리 등 다양한 미디어와 인공지능, 데이터 분석 기능을 지원하고 있어서 원하는 다양한 형식의 프로그램을 만들 수 있습니다. 따라서 우리나라 초ㆍ중학생이라면 엔트리가 코딩 첫걸음의 정답입니다.
★ 챗GPT로 엔트리 코딩, 가능할까요?
최근 챗GPT는 모든 분야를 뒤흔들고 있습니다. 챗GPT는 개발자들이 인정하고 적극적으로 활용할 정도로 코딩 능력 역시 뛰어납니다. 챗GPT는 텍스트 기반으로 작동하기 때문에 블록 기반인 엔트리 코드를 제공하지는 못하지만, 코딩하는 방법을 설명하고 블록을 어떻게 배치해야 하는지에 대한 가이드를 제공합니다.
★ 엔트리, 이 책에서 무엇을, 어떻게 배우나요?
이 책은 연산, 변수, 선택 구조, 반복 구조, 리스트, 알고리즘 등 필수적으로 알아야 할 모든 코딩 개념을 다양한 예제와 과제를 통해 익히도록 구성하였으며, 문제에 대해 챗GPT가 제공하는 해결 방안을 엔트리로 코딩하는 방법을 설명하고 있습니다. 이 책에서는 독자의 편의를 위해 모든 작품을 따라 하며 만들 수 있도록 동영상 강의를 제공합니다. 또한 모든 소스를 제공하며 궁금한 점에 대해 질의하고 답변받을 수 있는 커뮤니티를 운영합니다. 이 책으로 ‘엔트리와 챗GPT를 통한 올바른 소프트웨어 교육’을 경험해보기 바랍니다.
★ 코딩 개념과 코딩 원리를 깨치게 도와주는 체계적인 구성
이 책은 4개 PART와 22개 LESSON으로 구성되어 있습니다. LESSON마다 〈실습 예제〉와 〈도전 예제〉를 제공해 총 44가지 흥미로운 예제를 만들 수 있습니다. 각 LESSON은 실습할 예제를 미리 실행해보는 〈작품 실행하기〉를 시작으로, 새로운 개념을 알려주는 〈개념 이해하기〉, 챗GPT를 접목한 〈챗GPT ⓧ 질문하기 & 작품 만들기〉, 또 다른 흥미로운 과제를 제시하는 〈챗GPT ⓧ 도전해보기〉로 구성되어 있습니다. 이러한 구성은 학습 이해도를 높이고, 단순히 코딩 순서가 아니라 코딩 개념을 철저하게 익히고 나서 코딩 원리를 깨치게 도와줍니다.