목차 일부
Chapter 01 음성을 디지털화하기 ... 16
01 컴퓨터가 취급하는 정보의 정의 ... 20
02 정보의 최소 단위와 기본 단위 ... 22
03 단순한 계산기가 만능 기계가 된 까닭 ... 25
04 오리지널 코드를 만들어 보자 ... 28
05 음성 정보도 코드화할 수 있다 ... 31
Chapter 02 한 붓 그리기...
더보기
목차 전체
Chapter 01 음성을 디지털화하기 ... 16
01 컴퓨터가 취급하는 정보의 정의 ... 20
02 정보의 최소 단위와 기본 단위 ... 22
03 단순한 계산기가 만능 기계가 된 까닭 ... 25
04 오리지널 코드를 만들어 보자 ... 28
05 음성 정보도 코드화할 수 있다 ... 31
Chapter 02 한 붓 그리기 여부 판정하기 ... 36
01 쾨니히스베르크의 다리 건너기 ... 40
02 그래프로 모델링하면 문제의 해법을 찾을 수 있다 ... 42
03 모두가 행복한 결혼 문제 ... 46
04 지도는 몇 가지 색이 있으면 칠할 수 있을까? ... 50
COLUMN - 여러분은 어떻게 설명하겠어요? 1 귀여운 우리 아이에게 비트와 정보량을 설명하기 ... 53
Chapter 03 가장 득이 되도록 빵 채우기 ... 56
01 크림빵과 단팥빵 ... 60
02 손님을 기다리지 않게 하는 점쟁이 ... 64
03 경쟁사에게 지지 않는 전략 선택 ... 69
04 쉴새없이 돌아가는 공장은 어디? ... 73
05 OR이라고 쓰고 '오알'이라고 읽는다 ... 77
Chapter 04 내 주변 데이터 해석하기 ... 80
01 대량의 데이터를 대표값 하나로 나타내기 ... 84
02 메디안은 70점이고 모드는 65점이야 ... 86
03 불규칙한 데이터 분포를 나타낼 필요도 있다 ... 88
04 표본으로 모집단의 경향을 추측할 수 있다 ... 90
05 데이터의 관계를 수식으로 나타내는 회귀분석 ... 93
06 데이터의 관계 정도를 나타내는 상관분석 ... 98
COLUMN - 여러분은 어떻게 설명하겠어요? 2 아내가 남편에게 편차치의 뜻을 가르치기 ... 101
Chapter 05 컴퓨터와 가위바위보 하기 ... 104
01 세 가지 모델링 기법과 표시 방법 ... 108
02 가위바위보를 POA로 모델링하기 ... 111
03 가위바위보를 DOA로 모델링하기 ... 115
04 가위바위보를 OOA로 모델링하기 ... 119
Chapter 06 어느 순서가 좋은지 판단하기 ... 128
01 알고리즘이 뭐지? ... 132
02 컴퓨터가 움직이면 변수의 값이 바뀐다 ... 134
03 똑같은 결과가 나오는 알고리즘은 하나만 있는 게 아냐 ... 138
04 알고리즘을 정량적으로 평가하는 방법 ... 141
05 알고리즘이 복잡한 것은 문제가 복잡해서다 ... 145
COLUMN - 여러분은 어떻게 설명하겠어요? 3 IT 기업에 근무하는 아들이 엄마에게 계산량과 log를 설명하기 ... 149
Chapter 07 프로그램으로 퍼즐 풀기 ... 152
01 알고리즘을 생각하기 위한 요령이 있다 ... 156
02 퍼즐이 마법처럼 풀리는 재귀 ... 158
03 제멋대로인 여왕들 ... 165
04 도박으로 원주율을 구한다 ... 169
Chapter 08 기계에게 언어를 해석시키기 ... 174
01 '○○는 △△다'로 언어 정의하기 ... 178
02 프로그래밍 언어의 문법을 정의하는 BNF ... 181
03 형식언어를 해석하는 기계 ... 182
04 가상의 기계가 컴퓨터의 원형 ... 184
05 상태를 계속 변화시켜 입력을 수리한다 ... 186
06 프로그래밍 언어의 통역가와 번역가 ... 189
Chapter 09 스위치로 계산하기 ... 194
01 참과 거짓만을 대상으로 하는 이상한 연산 ... 198
02 컴퓨터는 수많은 스위치로 되어 있다 ... 202
03 논리연산을 조합하면 사칙연산이 가능 ... 204
04 마스크 처리는 감기에 쓰는 게 아니에요 ... 209
COLUMN - 여러분은 어떻게 설명하겠어요? 4 헌팅남이 인텔리 여대생에게 논리연산을 배우다 ... 214
Chapter 10 정보를 표 형식으로 정리하기 ... 218
01 현재 주류는 관계형 데이터베이스 ... 222
02 '뭘 알고 싶지?'로 시작하는 데이터베이스 설계 ... 224
03 열과 열의 나쁜 관계 끊기 ... 228
04 제1 정규형부터 제3 정규형까지 ... 230
05 보이스 코드 정규형 ... 235
06 제4 정규형과 제5 정규형 ... 237
Chapter 11 정보전달 구조를 계층으로 정리하기 ... 242
01 OSI 기본참조 모델로 정보전달의 구조를 알 수 있다 ... 246
02 '애프세트네데물'로 외워 주세요 ... 248
03 OSI 기본참조 모델의 계층 탐험 투어 ... 252
04 OSI 기본참조 모델로 인터넷도 알 수 있다 ... 256
05 계층이 다르면 프로토콜도 식별번호도 달라진다 ... 258
06 계층을 따라갈 때마다 관리정보가 추가된다 ... 262
Chapter 12 컴퓨터로 사회에 공헌한 사람들 ... 266
01 컴퓨터계의 노벨상 ... 270
02 하드웨어 중심에서 소프트웨어 중심으로 ... 273
03 프로그래밍 언어 개발자들 ... 276
04 인공지능으로의 응용 ... 279
05 편리한 알고리즘의 고안자들 ... 281
06 두 데이터베이스 모델의 고안자들 ... 286
07 오늘날 OS의 기초가 된 개념 ... 288
08 PC의 발명자들 ... 290
INDEX ... 292
더보기 닫기