프로그래머, 개발자를 꿈꾸는 10대들의 필독서코드를 만드는 무한한 가능성의 창조자, 코더. 코딩 세상의 멋진 창조자가 되어 보자! 전 세계의 사람들이 매일 컴퓨터와 상호작용을 하는 시대를 살고 있고, 4차 산업 혁명이 연일 화제로 떠오르고 있는 요즘, 4차 산업 시대를 살아가야 할 학생들에게 코딩 교육은...
1장 코딩 세계로 들어가 보자!
코더에게 필요한 다섯 가지 특성 14
컴퓨터의 역사 17
집중 탐구: 찰스 배비지_컴퓨터의 선구자 21
전문가 인터뷰 22
아마추어 인터뷰 30
코딩, 내 적성에 맞을까? 33
2장 이제 코딩 교육은 필수!
학위로 취업하기 38
독학으로 취업하기 41
에이전트를 구하자! 42
국제 자격증 43
코더로 성공하기 위한 여덟 가지 비결 44
집중 탐구: 메리 케네스 켈러 수녀_최초의 여성 컴퓨터 공학 박사 48
전문가 인터뷰 49
아마추어 인터뷰 53
3장 프로그래밍 언어 살펴보기
컴퓨터 언어의 종류 60
첫 프로그래밍 언어 선택하기 66
집중 탐구: 오거스트 에이다 바이런 킹_세계 최초의 여성 컴퓨터 프로그래머 68
전문가 인터뷰 69
아마추어 인터뷰 72
프로그래밍의 결과는? 76
4장 코드를 작성하자
코딩에도 팀워크가 중요하다 81
확인과 검증 83
우수한 코드의 특징 84
컴퓨터 언어를 배우는 가장 좋은 방법 85
프로세스는 계속되어야 한다 86
집중 탐구: 그레이스 호퍼 해군 소장_최초의 ‘버그’를 잡은 소프트웨어의 여왕 87
전문가 인터뷰 89
아마추어 인터뷰 94
컴퓨터 롤 게임 96
5장 시스템과 애플리케이션 코더
코더의 다양한 직책과 업무 100
컴퓨터 시스템 프로그래머 102
애플리케이션 프로그래머 105
집중 탐구: 앨런 튜링_컴퓨터 공학 및 인공 지능의 아버지 110
전문가 인터뷰 112
아마추어 인터뷰 117
프로그래머의 분야별 업무 122
6장 메임프레임, 임베디드 소프트웨어, 펌웨어 코더
메인프레임 코더 127
임베디드 시스템 및 펌웨어 코더 129
집중 탐구: 콘라트 추제_컴퓨터의 아버지 131
전문가 인터뷰 133
아마추어 인터뷰 138
코더가 등장하는 영화 140
7장 비디오 게임과 애니메이션
비디오 게임 개발 과정 145
게임을 개발하는 사람들 148
비디오 게임 코더로 성공하기 위한 비결 152
애니메이션 코더 153
애니메이션 영화의 역사 155
집중 탐구: 세비야 주교 성 이시도로스_프로그래머 및 인터넷, 컴퓨터의 수호성인 157
전문가 인터뷰 158
아마추어 인터뷰 161
나만의 게임을 디자인하자 163
8장 웹 사이트 코더
표면 웹과 심층 웹 173
웹을 개발하는 사람들 175
인터넷의 역사 176
집중 탐구: 빌 게이츠_마이크로소프트의 창립자 179
전문가 인터뷰 182
아마추어 인터뷰 186
9장 인공 지능과 로봇
인공 지능 프로그래머 192
로봇 공학의 세계 195
로봇의 역사 198
집중 탐구: 조지 디볼_최초로 프로그래밍이 가능한 로봇 암의 발명가 202
전문가 인터뷰 204
아마추어 인터뷰 207
10장 사이버 보안 코더
사이버 범죄는 어떻게 발생할까? 215
사이버 공격의 종류 216
핵티비스트 219
해커, 정부, 그리고 사이버 전쟁 220
집중 탐구: 헨리 에드워드 로버츠_개인용 컴퓨터의 아버지 224
전문가 인터뷰 226
아마추어 인터뷰 231
용어 풀이 237
찾아보기 242