
코딩 대탐험 (튜링의 유산 초등수학 연산편)
저자: 한선관
출판사: 생능출판
출간일: 20180509
소개: 코딩과 함께하는 수학, 개념 잡고 실력 쑥쑥 이 책은 코딩을 이용해서 수학을 쉽게 이해할 수 있도록 만화와 동화로 재미있게 꾸민 튜링의 모험 이야기입니다. 스크래치 프로그램을 이용하여 수학의 원리를 발견하고 코딩을 해보도록 안내하고 있습니다.
감정의 진폭이 느껴지는 코딩 대탐험 (튜링의 유산 초등수학 연산편), 마음속 깊은 곳까지 울리는 책입니다.

코딩 (하재일 시집 | 나뭇잎 한 장이 돌아왔다 내 영혼의 만타가오리!)
저자: 하재일
출판사: 천년의시작
출간일: 20170410
소개: 1984년 월간 만해시인상으로 등단한 하재일 시인의 여섯 번째 시집 『코딩』. 오랜 시간 교단에 머물며 체득한 경험들을 시의 질료로 삼아 현실과 윤리 사이에서 충돌하는 내면의 이야기들을 때로는 위트로 때로는 구수하게 잘 풀어낸 시집이다. 그의 시는 간결하게 현실을 고발하면서도 현실 안에서 갈 곳 없어 떠도는 시인의 영혼을 자신만의 표현 방식으로 구현해내고 있다.
한 줄 평: 코딩 (하재일 시집 | 나뭇잎 한 장이 돌아왔다 내 영혼의 만타가오리!)은(는) 다양한 생각을 불러일으킵니다.

와글와글 엔트리로 나의 꿈을 Job아라! (엔트리 기초)
저자: 코딩연구소
출판사: 마린북스
출간일: 20240215
소개: 엔트리와 함께 직업 여행을 떠나면서 논리력과 창의력을 키울 수 있습니다. ★ 학생들은 다양한 미션을 통해 쉽고 재미있게 코딩의 기초를 배울 수 있고, 선생님들은 자세한 설명을 통해 효과적으로 수업을 할 수 있습니다. ★ 선생님과 함께 재미있는 예제를 코딩해 보고, 학습한 내용을 바탕으로 제시된 미션을 스스로 해결해 보면서 창의력과 논리력을 키울 수 있습니다. ★ 경찰관, 소방관, 의사, 프로 게이머 등 학생들이 궁금해 하는 직업의 세계를 체험해 보면서 코딩까지 함께 배울 수 있습니다.
모든 이에게 영감을 주는 와글와글 엔트리로 나의 꿈을 Job아라! (엔트리 기초), 추천하지 않을 수 없습니다.

반갑다 코딩! (스크래치와 파이썬으로 배우는 코딩교실)
저자: 히웰 카버
출판사: 킨더랜드
출간일: 20170115
소개: 『반갑다 코딩!』은 코딩하는 법, 즉 프로그램을 짜는 방법을 스크래치와 파이썬을 예로 하여 다양하게 설명하고 있습니다. 코딩을 하기 위해 다뤄야 하는 컴퓨터의 특성에 대한 안내와 함께 코드를 작동시키기 위해 필요한 언어를 소개합니다. 또 변수, 자료형, 반복문, 입력, 논리 등 코딩 작업을 하기 위해 알아야 할 지식에 대해서 스크래치와 파이썬이라는 컴퓨터 프로그래밍 언어로 설명하고 있습니다. 코딩을 이해하기 위해 어린이들이 접근하기 쉽고 직접 해보기 쉬운 스크래치와 파이썬을 통해 코딩의 원리와 방법을 배우고 나면 좀 더 어려운 프로그래밍 언어를 통해 자신만의 프로그램을 발전시킬 수 있을 것입니다.
책 한 권의 깊이가 느껴지는 반갑다 코딩! (스크래치와 파이썬으로 배우는 코딩교실), 독서의 새로운 지평을 열어줍니다.

P5.js 게임 기초편 (누구나 코딩 아티스트 14)
저자: 김성일
출판사: 코딩북스
출간일: 20250110
소개: 본 상품은 컬러파일을 흑백으로 인쇄한 도서로 일부 컬러부분이 흐릿하게 인쇄될 수 있습니다. 총 32개(=기초편:16개, 객체편:16개)의 다양한 게임 제작으로 누구나 P5.js 게임 개발 전문가! p5.js는 자바스크립트(웹프로그래밍의 가장 대중적인 언어) 기반의 오픈소스 라이브러리로, 직관적이고 사용하기 쉬운 문법을 통해 누구나 쉽게 게임 개발을 시도해 볼 수 있게 해줍니다. 특히, 웹 환경에서 바로 실행되는 특성 덕분에 결과를 빠르게 확인하고 수정할 수 있는 점은 p5.js만의 매력 중 하나입니다. 그러므로 p5.js는 코딩 및 게임 개발의 입문자가 게임 개발에 쉽게 접근할 수 있는 매우 적합한 도구라고 할 수 있습니다. 게임은 많은 이들에게 단순한 오락을 넘어 상상력을 자극하고 창의성을 표현하는 수단이 되었습니다. 특히, 게임 개발은 창의성과 기술의 융합으로 이루어지는 흥미로운 분야입니다. 많은 사람들이 게임을 즐기고 있지만 자신이 직접 게임을 개발해 본 경험을 가진 사람은 많지 않습니다. 본서는 게임 개발의 첫걸음을 떼는 입문자들을 위해 32개의 다양한 게임 제작 과정을 상세히 안내하는 길잡이입니다. 각 게임별로 순차적 단계를 거쳐 게임을 완성하면서 자연스럽게 코딩의 기초를 탄탄하게 다질 수 있습니다. 본서의 목표는 간단합니다. 여러분이 p5.js(자바스크립트)를 활용하여 다양한 종류의 게임을 직접 개발할 수 있도록 돕는 것입니다. 본서는 p5.js의 기초적인 코딩 실습에서 시작해 모듈화된 객체지향 코딩까지 다루며, 여러분들이 자신만의 게임을 완성하는 데 필요한 과정을 단계별로 안내합니다. 본서의 Ⅰ부에서는 게임 개발을 위한 p5.js 코딩의 기본을 연습합니다. Ⅱ부에서는 게임 개발을 위한 필수 요소를 배우고, Ⅲ부에서는 객체를 사용하지 않고 16가지 종류의 다양한 게임을 만들어 봅니다. Ⅳ부에서는 객체지향 프로그래밍의 핵심을 학습하고 Ⅴ부에서는 16가지 종류의 객체 기반의 다양한 게임을 구현해 봅니다. 마지막 Ⅵ부에서는 p5.js와 아두이노의 연동을 통해 게임을 하드웨어로 제어해 봅니다. [1] 총 32개의 다양한 게임 제작 <기초편>에서 16개, <객체편>에서 16개의 게임을 합쳐 총 32개의 다양한 게임을 만들면서 새로운 아이디어 및 실전 스킬을 습득합니다. [2] 코딩과 게임의 기초부터 응용까지 단계별로 습득 자바스크립트 기반의 p5.js 코딩의 핵심을 기초부터 객체지향 프로그래밍(OOP: Object-Oriented Programming)까지 게임 제작을 통해 자연스럽게 습득합니다. 각 게임별로 쉬운 단계에서 완성 단계까지 순차적으로 단계별(예: 1단계>>2단계>>...>>완성) 진행으로 완성합니다. [3] 쉬운 코딩 환경, 간결한 코딩 문법 p5.js의 쉬운 코딩 환경과 간결한 문법을 통해 게임 제작을 보다 쉽고 간편있게 구현함으로써 코딩하는 재미가 있습니다. p5.js로 개발한 게임은 별도의 S/W 설치 없이 웹브라우저에서 바로 실행되고, 운영체제에 구애받지 않고 다양한 O/S 환경에서 실행할 수 있습니다. [4] 실전 코딩이 우선, 이론은 따라오는 것 기존 대다수의 코딩 서적들이 따르는 방식인 이론 설명 후 코드를 소개하는 방식이 아니라, 우선 [질문]의 기본 예제를 실행해 보고, [설명]으로 코드의 의미를 확인한 후, 예제를 [수정]해 보며 코딩의 원리를 재확인할 수 있도록 설계하였습니다. 즉, [질문]→[설명]→[수정] 순으로 이야기를 풀어나가면서 필요한 팁은 [참고], 좀 더 깊은 이야기는 [심화]로 다루었습니다. 소스코드 다운로드: www.codingbooks.co.kr 관련 동영상: YouTube “코딩아티스트”
책에서 전하는 감동과 철학적 통찰을 동시에 느낄 수 있는 P5.js 게임 기초편 (누구나 코딩 아티스트 14), 강추합니다.

코딩수학 4 (최단 택배 경로 정하기 / 유전 알고리즘(Generic Algorithm))
저자: 김준석^김상권
출판사: 이모션미디어
출간일: 20171115
소개: 빠른 택배 배달을 위해서는 최단거리를 갖는 경로를 선택하여 배송 을 해야 한다. 하루 배달 품목이 200여 개 정도라면 어떻게 배 달 순서를 정해야 모든 배달을 빠른 시간 내에 완료할 수 있을 까? 이 문제를 유전 알고리즘(Generic Algorithm)을 활용하여 코딩으로 해결해보자.
코딩수학 4 (최단 택배 경로 정하기 / 유전 알고리즘(Generic Algorithm))을(를) 통해 새로운 세계가 열리는 듯한 경험을 했습니다.

파워코딩 (성공이 보이는 강자 생존법, 늑대를 코딩하라)
저자: 원방
출판사: 성균관대학교출판부
출간일: 20091130
소개: 성공이 보이는 강자 생존법, 늑대를 코딩하라! 이 책은 늑대의 교활함과 지혜, 군사적 재능, 불굴의 성격과 존엄성, 단체정신, 가족에 대한 책임감 등을 우리 인류 사회의 강자에 대입해서 살펴본다. 이로써 우리는 늑대가 초원의 격렬한 경쟁에서 두각을 나타낸 것처럼, 강자가 인간 사회의 경쟁 속에서 어떻게 살아남고 꿈을 이룰 수 있는지 알아본다. 생존 환경을 정확히 인식하는 것, 늑대는 같은 실수를 두 번 하지 않는다는 것, 우두머리의 임무는 무리 전체를 자극하는 것 등 늑대의 생존 법칙과 놀랄 만큼 일치하는 성공의 비결을 배워본다.
읽는 내내 눈을 뗄 수 없었던 파워코딩 (성공이 보이는 강자 생존법, 늑대를 코딩하라), 정말 강력 추천합니다.

엔트리로 애완 로봇 키우기 (초등 방과후 특기적성 교재)
저자: 코딩연구소
출판사: 마린북스
출간일: 20200106
소개: 실물 로봇 교구(어썸봇(AsomeBot))를 이용한 코딩 교육 도서이다. 누구나 쉽고 재미있게 코딩을 배울 수 있는 엔트리를 활용해 두 발로 걷는 어썸봇을 움직이고 춤추며 장애물을 피하고 노래를 하도록 만들 수 있다. 다양한 액티비티 프로그램을 통해 친구들과 함께 놀이처럼 즐기며 다양한 아이디어로 문제 해결 능력을 키울 수 있도록 하였다. 또한 어썸봇을 다양하게 꾸밀 수 있는 도안을 수록하여 나만의 애완 로봇으로 꾸며 학생들이 애착심을 가질 수 있도록 하였다.
책에서 전하는 감동과 철학적 깊이가 함께하는 엔트리로 애완 로봇 키우기 (초등 방과후 특기적성 교재), 잊지 못할 경험입니다.

P5.js 영상처리 (누구나 코딩 아티스트 8)
저자: 김성일
출판사: 코딩북스
출간일: 20230301
소개: 영상처리의 기초부터 머신러닝 및 하드웨어 제어까지 영상처리를 최대로 활용하기 알파고의 등장 이후 인공지능은 4차 산업혁명의 핵심 키워드로서 현재 그리고 미래 사회에 대단한 영향력을 끼칠 것으로 예상하고 있습니다. 인공지능은 예를 들어 객체인식, 상황감지, 모션인식 등 영상처리의 최신 기술과 연계함으로써 우리의 일상생활과 더불어 산업 전반에 혁명적인 변화를 일으키고 있습니다. 본서는 영상처리의 어려운 이론부터 말하지 않습니다. P5.js 기반의 간단한 실습 예제에서 시작하여 영상처리의 단계별 실습을 제시함으로써 입문자 스스로 응용할 수 있도록 가이드해 줍니다. 본서를 통해 P5.js가 가진 쉬운 코딩 환경 및 시각적인 출력의 장점을 영상처리에 접목함으로써 누구나 쉽게 영상처리 분야에 접근할 수 있도록 진입 문턱을 낮추고 있습니다. 기하학 처리, 픽셀 처리, 필터링 등 이미지 처리의 기초에서 시작하여 동영상 파일 및 실시간 비디오 처리 등 단계별 실습을 진행합니다. 또한, ml5.js 라이브러리를 이용하여 동영상 머신러닝을 체험하고, P5.js와 아두이노와의 연동을 통해 영상처리 및 머신러닝을 하드웨어 제어와 자연스럽게 접목시키고 있습니다. 특히, 컴퓨터 가상 세계의 영상처리 결과물(→P5.js)과 실세계의 결과물(→아두이노)을 상호 연동함으로써 인간에 보다 자연스러운 영상 인터페이스 방식을 직접 실습 및 응용할 수 있습니다. P5.js는 자바스크립트 언어로 되어 있지만, 본서에서는 특정 언어에 국한하지 않고 C, C++, 자바, 자바스크립트, 파이썬 등과 같은 여러 코딩 언어들의 공통분모 다섯 가지(→변수, 조건, 반복, 배열, 함수)를 영상처리를 위한 코딩의 기본으로 삼고 초반부에 실습합니다. 그리고 이미지 및 동영상 처리, 머신러닝, 아두이노 연동 순의 단계적인 실습을 통해 코딩 입문자도 따라올 수 있도록 점진적으로 설명하였습니다. 이를 통해 누구나 본인의 프로젝트에 영상처리를 응용하고 실현할 수 있도록 지원하는 것을 최종 목표로 삼고 있습니다.
책 한 권으로 인생의 새로운 면을 발견하게 하는 P5.js 영상처리 (누구나 코딩 아티스트 8), 추천드립니다.

포켓 터틀과 함께하는 나도 코딩 1: 라인 코딩 편 (라인 코딩 편)
저자: 김혜주
출판사: 콘셉트온
출간일: 20230601
소개: 작고 귀여운 포켓 터틀 로봇을 활용하여 아이들이 놀이하듯이 활동하며, 코딩의 개념을 익힐 수 있다. 로봇을 활용한 코딩교육은 아이들의 흥미를 높이고 지루할 틈 없이 몰입하게 하여 매우 효과적이라는 사실이 많은 연구에서 입증되었다. 또한 로봇을 활용하여 문제를 해결했을 때는 성취감도 극대화된다. 이 책의 다양한 예제와 상세한 설명을 통해 우리 아이들이 차근차근 문제해결을 해나가면 어느새 컴퓨팅 사고력이 높아짐을 느끼게 될 것이다. 어떤 문제든 스스로 해결할 수 있는 자신감도 얻게 될 것이다.
읽는 내내 끊임없는 생각거리를 제공하는 포켓 터틀과 함께하는 나도 코딩 1: 라인 코딩 편 (라인 코딩 편), 추천합니다.