★ 문제해결 능력을 키워주는 엔트리 코딩 첫걸음!
★ 챗GPT와 함께 단계별 체계적인 학습으로 창의력과 알고리즘 능력까지 UP!
엔트리가 아무리 쉽더라도 어떤 내용을 공부하느냐에 따라 얻어지는 교육 효과는 차이가 큽니다. 대다수 기존 엔트리 책은 기초 내용만 담고 있거나 흥미 중심으로 구성되어 있어서 컴퓨팅 사고력을 길러주는 것이 쉽지 않습니다. 이 책은 전문 지식을 가진 교수, 현직 교사, 카이스트 공과생으로 이루어진 집필진이 코딩을 연구하고 가르치며 쌓은 노하우를 담고 있습니다. 연산, 변수, 선택 구조, 반복 구조, 리스트, 알고리즘 등 필수적으로 알아야 할 모든 코딩 개념을 다양한 예제와 과제를 통해 익히도록 구성하였으며, 문제에 대해 챗GPT가 제공하는 해결 방안을 엔트리로 코딩하는 방법을 설명하고 있습니다. 따라서 여러분은 컴퓨팅 사고력을 키우고 챗GPT를 활용한 엔트리를 제대로 활용하는 방법을 얻게 될 겁니다.
- 무료 동영상 강의와 함께 배워요 : https://www.youtube.com/@codingding
- 네이버 카페에서 무엇이든 물어보세요 : https://cafe.naver.com/scratchprogramming
출판사 리뷰
★ 왜 엔트리로 시작해야 하는 걸까요?
디지털 기술이 우리 삶의 거의 모든 측면에 깊숙이 스며들어 있는 오늘날, 코딩 능력은 단순한 기술이 아닌 필수적인 역량으로 자리잡았습니다. 코딩은 다양한 분야의 문제를 해결하며 창의적인 아이디어를 구현하는 데 핵심적인 역량이 되었습니다. 이에 따라 소프트웨어 교육의 중요성이 점차 확대되고 초ㆍ중등학교에서도 블록 기반 언어로 소프트웨어 교육을 시행하고 있습니다.
블록 기반 언어 중 국내 교육 현장에서 가장 많이 사용되는 언어가 바로 ‘엔트리’입니다. 엔트리는 블록 쌓기 놀이를 할 때처럼 블록을 연결해가며 프로그램을 만들기 때문에 코딩을 처음 접하는 초보자도 쉽게 배울 수 있습니다. 엔트리는 누구나 무료로 사용할 수 있는 소프트웨어로 그림, 애니메이션, 소리 등 다양한 미디어와 인공지능, 데이터 분석 기능을 지원하고 있어서 원하는 다양한 형식의 프로그램을 만들 수 있습니다. 따라서 우리나라 초ㆍ중학생이라면 엔트리가 코딩 첫걸음의 정답입니다.
★ 챗GPT로 엔트리 코딩, 가능할까요?
최근 챗GPT는 모든 분야를 뒤흔들고 있습니다. 챗GPT는 개발자들이 인정하고 적극적으로 활용할 정도로 코딩 능력 역시 뛰어납니다. 챗GPT는 텍스트 기반으로 작동하기 때문에 블록 기반인 엔트리 코드를 제공하지는 못하지만, 코딩하는 방법을 설명하고 블록을 어떻게 배치해야 하는지에 대한 가이드를 제공합니다.
★ 엔트리, 이 책에서 무엇을, 어떻게 배우나요?
이 책은 연산, 변수, 선택 구조, 반복 구조, 리스트, 알고리즘 등 필수적으로 알아야 할 모든 코딩 개념을 다양한 예제와 과제를 통해 익히도록 구성하였으며, 문제에 대해 챗GPT가 제공하는 해결 방안을 엔트리로 코딩하는 방법을 설명하고 있습니다. 이 책에서는 독자의 편의를 위해 모든 작품을 따라 하며 만들 수 있도록 동영상 강의를 제공합니다. 또한 모든 소스를 제공하며 궁금한 점에 대해 질의하고 답변받을 수 있는 커뮤니티를 운영합니다. 이 책으로 ‘엔트리와 챗GPT를 통한 올바른 소프트웨어 교육’을 경험해보기 바랍니다.
★ 코딩 개념과 코딩 원리를 깨치게 도와주는 체계적인 구성
이 책은 4개 PART와 22개 LESSON으로 구성되어 있습니다. LESSON마다 〈실습 예제〉와 〈도전 예제〉를 제공해 총 44가지 흥미로운 예제를 만들 수 있습니다. 각 LESSON은 실습할 예제를 미리 실행해보는 〈작품 실행하기〉를 시작으로, 새로운 개념을 알려주는 〈개념 이해하기〉, 챗GPT를 접목한 〈챗GPT ⓧ 질문하기 & 작품 만들기〉, 또 다른 흥미로운 과제를 제시하는 〈챗GPT ⓧ 도전해보기〉로 구성되어 있습니다. 이러한 구성은 학습 이해도를 높이고, 단순히 코딩 순서가 아니라 코딩 개념을 철저하게 익히고 나서 코딩 원리를 깨치게 도와줍니다.
추천사
김지현 에이지프리 대표이사, 엔트리 초대 CEO
“우리나라 초중학교에서 가장 많이 사용되고 있는 프로그래밍 언어인 엔트리 관련 책은 정말 많지만, 프로그래밍의 핵심 개념을 전반적으로 설명하는 책은 많지 않습니다. 저는 전 엔트리 초대 CEO로서 이 책이 엔트리를 이용해서 최대의 교육적 효과를 얻을 수 있도록 도와주며, 학생들이 미래 인재로 성장할 수 있는 기반을 마련해줄 것으로 기대합니다.”
김갑수 서울교육대학교 컴퓨터교육과 교수
“인공지능 시대에 초중학생을 대상으로 한 소프트웨어 교육에 있어서 이 교재는 작품 실습과 함께 컴퓨팅의 기본 개념을 바로 습득할 수 있어 프로그래밍 교육에 매우 적합합니다. 이 책의 챗GPT를 활용한 개념 형성 부분은 교육을 선도하며, 우리나라 소프트웨어 꿈나무를 양성하는 초석이 될 것 같습니다.”
정원희 용인신봉초등학교 교사
“이 책은 소프트웨어 교육에 대한 흥미를 넘어 코딩에 필요한 모든 문법적 요소를 다루고 있는 책으로, 다양한 수준의 예시와 동작 과정을 담아 누구나 이해하기 쉽게 설명하고 있어 학교 소프트웨어 교육에 훌륭한 참고 서적이 되리라 생각합니다. 또한 엔트리 코딩을 할 때 챗GPT를 활용하는 방안을 제시하고 있는 특별한 시도의 책이기도 합니다.”
양성목 SW미래채움 제주센터 센터장
“대격변의 시대로 생성형 AI는 매우 심도 있게 발전하고 있으며, 어느덧 우리 사회에서 널리 통용되고 있습니다. 현재를 사는 독자 여러분은 어느 순간 우연히 디지털 기술을 만나겠지만, 살아갈 미래에는 그것이 필연적일 것입니다. 그 우연과 필연을 잇는 바로 지금, 디지털 기술의 기초와 응용이 맛나게 버무려진 이 책을 만나보시기를 바랍니다. 독자 여러분의 멋진 친구이자 친절한 길잡이가 될 것입니다.”
김재휘 대기고등학교 교사
“이 책은 다양한 예제를 이용해서 엔트리 기초부터 심화까지 다루고 있으며 프로그래밍에 대한 개념을 완벽하게 익힐 수 있어 정보 교과목 관련 중고등학생들과 선생님들에게 많은 도움을 줄 겁니다. 또한 학생들이 어려워하는 개념인 리스트에 대해서는 그림을 이용해서 상세하게 설명하고 있고 알고리즘은 챗GPT를 활용해서 코딩하는 방법을 설명하고 있어 많은 학생에게 큰 도움이 되리라 생각합니다.”
목차
LESSON 00 엔트리와 챗GPT로 코딩 준비하기
__엔트리 시작하기
__챗GPT와 함께 공부하는 방법
[PART 1] 코딩 개념 정복하기
LESSON 01 이름 출력하는 고양이
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__작품 저장하기
__작품 공유하기
__도전해보기
LESSON 02 키보드 방향키로 부엉이 움직이기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 03 도형의 넓이 구하기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 04 두 변수 값 교환하기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 05 시간 단위 변환하기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 06 정사각형 그리기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 07 거미줄 그리기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
__
LESSON 08 홀짝 게임
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 09 윤년 판별하기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 10 조선 왕 계보
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
[PART 2] 코딩 완성하기
LESSON 11 학용품 가격 계산기
__작품 실행하기
__챗GPT ⓧ 질문하기
__작품 만들기
__도전해보기
LESSON 12 주사위 굴리기
__작품 실행하기
__챗GPT ⓧ 질문하기
__작품 만들기
__도전해보기
__
LESSON 13 스마트 전등
__작품 실행하기
__챗GPT ⓧ 질문하기
__작품 만들기
__도전해보기
LESSON 14 로또
__작품 실행하기
__챗GPT ⓧ 질문하기
__작품 만들기
__도전해보기
[PART 3] 코딩 심화 도전하기
LESSON 15 단리 복리 계산기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 16 ISBN 검증하기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
LESSON 17 국가 수도 검색기
__작품 실행하기
__챗GPT ⓧ 질문하기
__작품 만들기
__도전해보기
LESSON 18 모스부호 변환기
__작품 실행하기
__챗GPT ⓧ 질문하기
__개념 이해하기
__작품 만들기
__도전해보기
[PART 4] 챗GPT로 엔트리 코딩하기
LESSON 19 회문 판별하기
__작품 실행하기
__챗GPT ⓧ 작품 제작 순서 고민하기
__작품 만들기
__챗GPT ⓧ 도전해보기
LESSON 20 리스트에서 최댓값 찾기
__작품 실행하기
__챗GPT ⓧ 작품 제작 순서 고민하기
__작품 만들기
__챗GPT ⓧ 도전해보기
LESSON 21 버블 정렬
__작품 실행하기
__개념 이해하기
__챗GPT ⓧ 작품 제작 순서 고민하기
__작품 만들기
__챗GPT ⓧ 도전해보기
LESSON 22 이진 탐색
__작품 실행하기
__개념 이해하기
__챗GPT ⓧ 작품 제작 순서 고민하기
__작품 만들기
__챗GPT ⓧ 도전해보기
안녕하세요, 독자 여러분? 저는 제주대학교 교수로 학부, 대학원, 과학영재교육원에서 SW·AI 교육을 가르치고 있습니다. 다수의 컴퓨터 분야 베스트셀러를 포함해 30여 권을 집필한 작가이기도 하죠. SW·AI 교육 관련 정보를 공유하기 위해 SW 교육 카페도 운영하고 있어요.
안녕하세요, 독자 여러분? 저는 김포한가람중학교 정보·컴퓨터 교사로 학생들에게 올바른 SW·AI 지식을 전달하기 위해 노력하고 있어요. 어려서부터 컴퓨터 교사를 꿈꾸며 컴퓨터 분야에 관심이 많아 재학 시절 영재교육원 보조강사, 구름 SW·AI 유나이티드 캠프 멘토, 한국컴퓨터교육학회 학술대회 우수 논문상 수상 등 다양한 활동을 진행했습니다. 지식을 나누고자 엔트리 유튜브 채널을 운영하고 있어요.
안녕하세요, 독자 여러분? 저는 KAIST 학생으로 SW를 활용하여 건강한 세상을 만들기 위해 노력하고 있어요. 초등학생 때 한국정보올림피아드 전국대회에서 은상을 수상한 경험이 있으며 고등학생 때 몬테카를로 방법을 이용한 정적분 시뮬레이션, 머신러닝 예측 모델 개발, 딥러닝 모델 개발 등을 연구했습니다. 현재는 학술대회에서 3편의 논문 발표와 교육 관련 멘토 등 SW·AI 관련 활동을 꾸준히 해오고 있어요.