도서 소개
용감한 탐험가 베어스톤 교수의 탐험 이야기를 따라가며 6단계의 미션을 통해 코딩하는 방법을 자연스럽게 배울 수 있도록 구성되어 있다. 본문은 각각 미션 쪽지, 탐험가 백과사전, 코딩 기법, 직접 해보기 과제로 구성되어 있으며, 주어진 여섯 가지 미션을 수행하다 보면 자연스럽게 HTML, CSS, 자바스크립트로 코딩하는 방법을 배울 수 있다.
세계적으로 희귀한 보석으로 알려진 몽크 다이아몬드. 어느 날 감쪽같이 도난당한 후 사라진 이 진귀한 보석이 시베리아 산맥 어느 동굴 속에서 발견된다. 탐험대인 베어스톤 교수, 데이 박사 그리고 충실한 애견 어니스트의 몽크 다이아몬드를 지키기 위해 독자에게 미션을 준다. 도둑을 피해 원래 주인이었던 모스크바의 볼코프 보석상에 몽크 다이아몬드를 안전하게 인도하는 것이 탐험대 일행의 미션인데….
출판사 리뷰
이제 막 코딩을 시작하는 청소년들을 위한 코딩 입문서!
이야기를 따라가다 보면 홈페이지가 뚝딱, 게임이 척척!
홈페이지와 앱 그리고 게임까지, 내 손으로 직접 만들어보자!
HTML, CSS, 자바스크립트는 전 세계에서 가장 중요한 프로그래밍 언어로 손꼽히며,
우리가 매일 이용하는 웹사이트와 웹기반 앱, 게임을 개발할 때 널리 사용된다.
이 책은 용감한 탐험가 베어스톤 교수의 탐험 이야기를 따라가며
6단계의 미션을 통해 코딩하는 방법을 자연스럽게 배울 수 있도록 구성되어 있다.
▼ 독자가 주인공이 되는 책!
오늘날 우리가 살아가는 데 컴퓨터는 매우 중요한 역할을 하며, 컴퓨터를 사용해 수없이 다양한 일들을 처리한다. 노트북 컴퓨터, 데스크톱 컴퓨터, 태블릿과 스마트폰은 물론 현금 인출기, 게임기, 자동차 심지어 식기 세척기 안에도 컴퓨터가 들어 있다.
우리 생활에 없어서는 안 될 물건으로 자리 잡은 컴퓨터지만 컴퓨터는 스스로 생각하거나 동작할 수 없어 반드시 이를 움직일 수 있는 소프트웨어가 필요하다. 이 소프트웨어는 컴퓨터가 이해할 수 있는 언어로 작성돼야 하며 우리는 그 언어를 ‘프로그래밍 언어’라고 부른다. 이렇게 프로그래밍 언어로 프로그램을 작성하는 일을 ‘코딩’ 혹은 ‘프로그래밍’이라고 한다. 그리고 이런 프로그램을 작성하는 사람을 우리는 프로그래머 혹은 소프트웨어 개발자라고 부른다. 이 책은 코딩을 직접 해볼 수 있게 구성된 책이다. 이야기를 따라 주어진 미션을 완성해 가면서 천천히 코딩을 하다 보면 어느새 나만의 홈페이지를 만들 수 있다.
세계적으로 희귀한 보석으로 알려진 몽크 다이아몬드. 어느 날 감쪽같이 도난당한 후 사라진 이 진귀한 보석이 시베리아 산맥 어느 동굴 속에서 발견된다. 탐험대인 베어스톤 교수, 데이 박사 그리고 충실한 애견 어니스트의 몽크 다이아몬드를 지키기 위해 독자에게 미션을 준다. 도둑을 피해 원래 주인이었던 모스크바의 볼코프 보석상에 몽크 다이아몬드를 안전하게 인도하는 것이 탐험대 일행의 미션이다. 그 미션을 수행하는 데 결정적인 역할을 해야 하는 것이 바로 ‘독자 여러분’이다.
▼ 스토리를 따라 가는 코딩 로드!
본문은 각각 미션 쪽지, 탐험가 백과사전, 코딩 기법, 직접 해보기 과제로 구성되어 있으며, 주어진 여섯 가지 미션을 수행하다 보면 자연스럽게 HTML, CSS, 자바스크립트로 코딩하는 방법을 배울 수 있다.
수행할 6가지 미션은 ‘1. 웹페이지를 만들어라! 2. 암호 입력 웹페이지를 제공하라! 3. ’할 일 목록 관리 앱‘을 개발하라! 4. 길 찾기 지도를 만들어라! 5. 훈련용 게임을 개발하라! 6. 웹사이트를 완성하라!’이다.
코딩 기법은 미션을 수행할 수 있는 코딩 기법을 배울 수 있는 부분이다. 코딩을 배우는 가장 좋은 방법은 연습이다. 코딩은 특별히 정해진 단어와 기호를 사용하기 때문에 처음 배우는 사람은 당연히 어렵다고 느끼지만 주어진 미션을 풀어가다 보면 여러 가지 프로그래밍 언어 사용 방법에 익숙해질 수 있다. 각 미션마다 유용한 코딩 기법들이 준비돼 있으며, 이들을 배우고 직접 사용해보면 짧은 코드와 짧은 코드들이 합쳐진 긴 코드가 어떻게 동작하는지 이해할 수 있다.
직접 해보기 과제는 각 미션의 맨 마지막에 주어지는 것으로, 그동안 배운 코딩 기법을 이용해 과제를 수행하고 미션을 완료하는 부분이다.
세계의 진귀한 보석, ‘몽크 다이아몬드’의 미래는 바로 독자 여러분의 두 손에 달려 있다.
▼ 코딩과 처음 만나는 친구들을 위한 책!
저자인 영 리와이어드 스테이트는 재능 있는 청소년들이 미래의 기술 리더로 성장할 수 있도록 돕는 글로벌 커뮤니티이다. 청소년이 미래에 기술 리더로 성장했으면 하는 바람과 책을 통해 코딩이 얼마나 재미있는 일인지 깨달았으면 하는 마음을 담아 이 책을 썼다고 밝히고 있다.
작가 소개
저자 : 영 리와이어드 스테이트
재능 있는 청소년들이 미래의 기술 리더로 성장할 수 있도록 여러 행사를 개최하고 다양한 제도를 시행하는 영국의 글로벌 단체. 청소년들이 서로 정보를 나눌 수 있는 네트워크를 만들어 코딩을 공부하면서 겪는 어려움을 줄여주고자 개발자와 디자이너들이 뜻을 모아 설립했다. 회원들은 매년 8월 첫주를 ‘코드 페스티벌’ 주간으로 정하고 자유로이 사용할 수 있는 공개된 코드와 데이터를 이용해 실제적인 문제를 해결하는 앱, 웹사이트, 알고리즘 등을 개발한다.
목차
책 소개 6
코딩 관련 지식 8?13
미션 수행 방법 14
코딩 기초 지식 15?17
미션 1: 웹페이지를 만들어라! 18?59
미션 2: 암호 입력 웹페이지를 제공하라! 60?95
미션 3: ‘할 일 목록 관리 앱’을 개발하라! 96?135
미션 4: 길을 알려줘! 136?153
미션 5: 훈련용 게임을 개발하라! 154?189
미션 6: 웹사이트를 완성하라! 190?205
다음 코딩 미션은? 206?207