1장 코딩 세계로 들어가 보자!ㆍ13
코더에게 필요한 다섯 가지 특성ㆍ14
컴퓨터의 역사ㆍ17
집중 탐구: 찰스 배비지_컴퓨터의 선구자ㆍ21
전문가 인터뷰ㆍ22
아마추어 인터뷰ㆍ30
코딩, 내 적성에 맞을까?ㆍ33
2장 이제 코딩 교육은 필수!ㆍ37
학위로 취업하기ㆍ38
독학으로 취업하기ㆍ41
에이전트를 구하자!ㆍ42
국제 자격증ㆍ43
코더로 성공하기 위한 여덟 가지 비결ㆍ44
집중 탐구: 메리 케네스 켈러 수녀_최초의 여성 컴퓨터 공학 박사ㆍ48
전문가 인터뷰ㆍ49
아마추어 인터뷰ㆍ53
3장 프로그래밍 언어 살펴보기ㆍ57
컴퓨터 언어의 종류ㆍ60
첫 프로그래밍 언어 선택하기ㆍ66
집중 탐구: 오거스트 에이다 바이런 킹_세계 최초의 여성 컴퓨터 프로그래머ㆍ68
전문가 인터뷰ㆍ69
아마추어 인터뷰ㆍ72
프로그래밍의 결과는?ㆍ76
4장 코드를 작성하자ㆍ79
코딩에도 팀워크가 중요하다ㆍ81
확인과 검증ㆍ83
우수한 코드의 특징ㆍ84
컴퓨터 언어를 배우는 가장 좋은 방법ㆍ85
프로세스는 계속되어야 한다ㆍ86
집중 탐구: 그레이스 호퍼 해군 소장_최초의 ‘버그’를 잡은 소프트웨어의 여왕ㆍ87
전문가 인터뷰ㆍ89
아마추어 인터뷰ㆍ94
컴퓨터 롤 게임ㆍ96
5장 시스템과 애플리케이션 코더ㆍ99
코더의 다양한 직책과 업무ㆍ100
컴퓨터 시스템 프로그래머ㆍ102
애플리케이션 프로그래머ㆍ105
집중 탐구: 앨런 튜링_컴퓨터 공학 및 인공 지능의 아버지ㆍ110
전문가 인터뷰ㆍ112
아마추어 인터뷰ㆍ117
프로그래머의 분야별 업무ㆍ122
6장 메임프레임, 임베디드 소프트웨어, 펌웨어 코더ㆍ125
메인프레임 코더ㆍ127
임베디드 시스템 및 펌웨어 코더ㆍ129
집중 탐구: 콘라트 추제_컴퓨터의 아버지ㆍ131
전문가 인터뷰ㆍ133
아마추어 인터뷰ㆍ138
코더가 등장하는 영화ㆍ140
7장 비디오 게임과 애니메이션ㆍ145
비디오 게임 개발 과정ㆍ145
게임을 개발하는 사람들ㆍ148
비디오 게임 코더
단순 계산만 가능했던 최초의 컴퓨터부터 우주로 탐사선을 보내는 코드에 이르기까지, 컴퓨터 코드를 만드는 사람들은 세상에 혁신을 가져왔습니다. 이제는 생활필수품인 휴대폰과 컴퓨터, 태블릿에 청소기까지 우리가 흔하게 쓰고 있는 주변 기기 곳곳에도 무한한 코딩과 프로그래밍의 세계가 존재합니다. 코딩으로 무엇이든 만들어내는 전문가들의 활동을 들여다보며 미래의 코딩 전문가를 꿈꾸는 청소년에게 필요한 모든 것을 자세히 담았습니다. 무한한 코딩 직업의 세계를 통해 꿈을 업그레이드해 보는 기회가 되길 바랍니다.
● 코딩 세계에 발을 들이다
...
단순 계산만 가능했던 최초의 컴퓨터부터 우주로 탐사선을 보내는 코드에 이르기까지, 컴퓨터 코드를 만드는 사람들은 세상에 혁신을 가져왔습니다. 이제는 생활필수품인 휴대폰과 컴퓨터, 태블릿에 청소기까지 우리가 흔하게 쓰고 있는 주변 기기 곳곳에도 무한한 코딩과 프로그래밍의 세계가 존재합니다. 코딩으로 무엇이든 만들어내는 전문가들의 활동을 들여다보며 미래의 코딩 전문가를 꿈꾸는 청소년에게 필요한 모든 것을 자세히 담았습니다. 무한한 코딩 직업의 세계를 통해 꿈을 업그레이드해 보는 기회가 되길 바랍니다.
● 코딩 세계에 발을 들이다
컴퓨터 코드를 바탕으로 만들어진 오늘날에는 모든 기관이 인터넷을 기반으로 운영됩니다. 기업은 자사 제품을 홍보하기 위해 웹 사이트를 구축하고, 은행은 고객의 사업 거래를 보호하기 위해 새로운 방법을 고안하며, 정부는 매일 쏟아지는 수많은 정보를 빠르고 신속하게 처리해야 합니다. 또한 개개인은 개인 정보가 보호되고, 온라인으로 주문한 상품이 빠르게 배송되기를 바라며, 영화를 볼 때 스트리밍이 끊어지지 않기를 원합니다. 이 모든 일들을 가능하게 하는 것이 바로 코딩입니다. 그리고 이 코딩의 세계를 만드는 사람들을 코더(coder라고 합니다. 우리에게는 개발자나 프로그래머로 익숙하지요. 이 책에서는 이 코더라는 직업을 낱낱이 파헤쳤습니다. 코더가 되기 위해 어떤 마음가짐을 가져야 하고, 어떤 공부를 해야 하