설명
★ 문제해결 능력을 키워주는 엔트리 코딩 첫걸음!
★ 챗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 ⓧ 도전해보기〉로 구성되어 있습니다. 이러한 구성은 학습 이해도를 높이고, 단순히 코딩 순서가 아니라 코딩 개념을 철저하게 익히고 나서 코딩 원리를 깨치게 도와줍니다.
작가의 말
챗GPT와 한 몸이 된 오대리입니다. 저는 요즘 챗GPT-4o와 함께 미친 업무 효율화를 실현하고 있습니다. 그리고 깨달았습니다. 곧 챗GPT가 필수 업무 도구이자 일상이 될 거라고 말이죠.
1995년, 빌 게이츠는 레터맨 쇼에 출연하여 ‘인터넷이 무엇이냐?’라는 질문을 받습니다. 그는 말했습니다. “사람들이 정보를 게시하는 곳이죠. 개인이 홈페이지를 만들거나 기업들도 그 곳에 있을 거에요. 최신 정보도 있고요.”. 그러자 진행자였던 데이비드 레터맨은 다시 물었습니다. “인터넷으로 야구 중계를 들을 수 있다더군요. 그런데 라디오로 들으면 되지 않냐는 생각이 들었습니다.”. 게이츠는 다시 설명했습니다. “중요한 차이점이 있습니다. 인터넷으로는 야구 중계를 듣고 싶을 때 들을 수 있어요.”. 레터맨이 물었습니다. “테이프로 녹음하면 되지 않나요?”
현재의 우리는 알고 있습니다. 인터넷이 필수이고, 일상이라는 걸. 그리고 인터넷이 바꿔놓은 빠른 변화를 몸소 겪었기 때문에 이해하고 있습니다. “그걸 왜 챗GPT로 해?”라는 질문 대신 뒤처지기 전에 활용하는 방법을 배우고, 미래에 응용할 수 있는 힘을 지금 길러야 한다는 걸.
그리하여 저는 현재 업무에서 챗GPT를 활용하는 방법이 무엇일까 고민하고, 적용하기를 반복하면서 실제로 조금씩 업무를 효율화할 수 있었습니다. 그리고 이 효율화가 쌓여서 하루종일 하던 일을 오전이면 끝낼 수 있게 되었습니다. 그래서 회사에 말했습니다. 오후 시간이 남으니 책 쓰겠습니다.
사실 시중에 나온 대부분 챗GPT 활용 도서는 ‘챗GPT의 프롬프트 엔지니어링이라는 개념과 원리를 알려줄 테니, 실무에 적용하는 방법은 직접 생각해봐.’입니다. 하지만 챗GPT를 처음 사용해보는 직장인이나 컴퓨터 활용이 조금 서툰 사람에게는 낯선 용어부터가 큰 장벽입니다. 이런 어려움을 덜어내기 위해서 업무 시나리오를 가지고 차례대로 실행하여 챗GPT를 실무에 도입하는 방법을 많은 분께 알려드리고 싶었습니다.
제가 활용하는 모든 방법을 예제로 담은 책은 아닙니다. 초보자에게 부담스러운 책이 될 수 있으니까요. 다만, 챗GPT를 처음 시작하고, 업무나 일상에 필수 도구로 도입하기 위해 고민 중인 분들이 챗GPT 사용부터 응용까지 복사/붙여넣기로만 도달할 수 있도록 최대한 쉽게 구성했습니다. 물론 단순하게 질문만 하는 실습은 아니므로 처음 마주하면 어렵게 느껴질 수도 있습니다. 그러나 모든 실습을 마무리하면 검색부터 이미지 생성, 자동화와 도구 만들기까지 어려운 설치나 코딩 없이 챗GPT를 업무에 도입할 수 있게 될 것입니다. 그 과정을 포기하지 않고 따라할 수 있는 책을 쓰고 싶었습니다.
챗GPT는 활용은 단순한 질문하기를 넘어선 곳에 있습니다. 진짜 500% 생산성을 발휘할 수 있냐고요? 네, 이 책만 따라오세요. 저와 함께 챗GPT 500% 활용의 세계로 떠나시죠!
베타리더 추천사
김지현 에이지프리 대표이사, 엔트리 초대 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 관련 활동을 꾸준히 해오고 있어요.
[JSP] 내장 객체(Implicit Object)란?
내장 객체를 사용하지 않는 JSP 프로그래밍은 상상할 수 없습니다. 웹 프로그래밍의 근간이 되는 요청과 응답부터 출력, 세션, 페이지와 애플리케이션 등 없어서는 안 될 개념들을 내장 객체로 제공하므로 수시로 광범위하게 활용됩니다.
Read More[Spring] 스프링 시큐리티란?
스프링 기반의 애플리케이션의 보안(인증, 인가)을 담당하는 스프링 하위 프레임워크인 스프링 시큐리티가 무엇인지 정리했습니다.
Read More[촬영 바이블] 구도에 사용되는 벡터의 종류
영상을 디스플레이 장치로 재현되는 것을 시청할 때 통일성·조화·대비·비례·대칭·균형·평형·다양성·속도감·연속성 등과 같은 다양한 벡터(에너지)들에 의해 구도를 인식하고 심리적으로도 영향을 받는다. 다양한 벡터들의 각각 특성에 대해 구체적으로 이해해보자.
Read MoreSUBSCRIPTION
책 이야기를 들려드립니다.
책이 만들어지는 집필, 편집, 베타리딩 등의 출간 소식뿐 아니라,
관련 주제의 책 소식, 저자와의 만남, 강의, 오탈자 등 책 관련 소식을 전해드립니다.
Reviews
There are no reviews yet.