목차 일부
목차
1장. 컴퓨팅의 간략한 역사 = 26
학습 목표 = 27
학습의 긍정적 측면 = 28
컴퓨팅의 간략한 역사를 배워야 하는 이유 = 29
고대 역사 = 29
파스칼과 라이프니쯔로부터의 태동 = 30
조우지프 재커드 = 30
찰즈 배비지 = 31
허만 홀러리쓰 = 32
컴퓨터 전자공학의 발전 = 33
전시 연구로 인한 기술 혁신...
목차 전체
목차
1장. 컴퓨팅의 간략한 역사 = 26
학습 목표 = 27
학습의 긍정적 측면 = 28
컴퓨팅의 간략한 역사를 배워야 하는 이유 = 29
고대 역사 = 29
파스칼과 라이프니쯔로부터의 태동 = 30
조우지프 재커드 = 30
찰즈 배비지 = 31
허만 홀러리쓰 = 32
컴퓨터 전자공학의 발전 = 33
전시 연구로 인한 기술 혁신 = 34
ENIAC과 EDVAC = 34
컴퓨터 시대의 시작: 1세대 = 36
UNIVAC = 38
IBM (Big Blue) = 38
2세대의 트랜지스터 = 40
3세대의 회로 기판 = 40
시분할 = 41
4세대의 70년대 = 41
개인용 컴퓨터 발전 = 42
Intel = 42
Altair 8800 = 43
빌 게이츠와 폴 알렌과 Microsoft의 등장 = 44
마이크로컴퓨터 발전의 시작 = 45
Apple = 46
IBM의 PC 제안 = 47
MS-DOS = 48
Apple Macintosh의 견제 = 49
다른 PC(와 강력한 OS 경쟁자)의 등장 = 50
마지막 세대 (5세대) = 51
인터넷 = 52
LAN과 WAN과 다른 AN = 53
수퍼 소프트웨어와 웹 = 53
Microsoft의 시대와 그 이후 = 55
미래에 대한 예측 = 56
맺는 말 = 57
요약 = 59
핵심 용어 = 60
기초 문제 = 61
연습 문제 = 62
심화 문제 = 64
토론 문제 = 65
인터넷 연구 = 65
2장. 전문가를 위한 소프트웨어 도구 = 66
학습 목표 = 67
학습의 긍정적 측면 = 68
소프트웨어 도구를 배워야 하는 이유 = 69
다양한 작업에 대한 다양한 도구 = 69
사무용 도구 = 70
문서 도구 = 71
프레젠테이션 도구 = 75
스프레드시트 도구 = 77
프로젝트 스케줄링과 관리 도구 = 78
프로그래밍 도구 = 79
그래픽 생성 = 80
다이어그래밍 도구 = 85
통합 개발 환경 = 86
데이터베이스 도구 = 87
기술 지원 도구 = 89
인터넷 도구 = 90
웹 브라우저 = 91
e-메일 도구 = 92
파일 압축 = 94
파일 전송 도구 = 96
웹 개발 도구 = 97
맺는 말 = 100
요약 = 101
핵심 용어 = 102
기초 문제 = 102
연습 문제 = 103
심화 문제 = 105
토론 문제 = 105
인터넷 연구 = 106
3장. 컴퓨터 구조 = 108
학습 목표 = 109
학습의 긍정적 측면 = 110
컴퓨터 구조를 배워야 하는 이유 = 111
본체 내부 = 111
CPU = 114
트랜지스터의 동작 = 114
디지털 논리 회로 = 115
기본 불리언 연산자 = 116
디지털 빌딩 블록 = 118
게이트 행동 = 120
복잡한 회로 = 121
폰 노이만 구조 = 126
버스 = 127
주변 장치 버스 = 128
저장 장치 = 128
메모리 = 128
대용량 저장 장치 = 130
입/출력 장치 = 132
입력 장치 = 132
출력 장치 = 133
인터럽트와 폴링 = 134
최선의 컴퓨터 하드웨어 선택법 = 135
맺는 말 = 135
요약 = 136
핵심 용어 = 136
기초 문제 = 137
연습 문제 = 138
심화 문제 = 140
토론 문제 = 141
인터넷 연구 = 141
4장. 수 체계와 데이터 표현 = 142
학습 목표 = 143
학습의 긍정적 측면 = 144
수 체계를 배워야 하는 이유 = 145
수의 제곱의 복습 = 146
사물의 개수 세기 = 146
자리 값 = 147
수가 표현하는 사물의 개수 = 149
진수 사이의 수 변환 = 151
진수 10으로 변환 = 152
진수 10으로부터 다른 진수로 변환 = 152
이진 및 16진 수학 = 153
이진 데이터 표현 = 155
정수 표현 = 156
소수 표현 = 157
문자 표현 = 158
이미지 표현 = 159
사운드 표현 = 160
맺는 말 = 161
요약 = 162
핵심 용어 = 162
기초 문제 = 163
연습 문제 = 163
심화 문제 = 166
토론 문제 = 166
인터넷 연구 = 167
5장. 운영 체제 = 168
학습 목표 = 169
학습의 긍정적 측면 = 170
운영 체제를 배워야 하는 이유 = 171
운영 체제의 정의 = 171
운영 체제의 유형 = 175
운영 체제의 기능 = 176
사용자 인터페이스 = 176
프로세스 관리 = 177
자원 관리 = 180
메모리 관리 = 180
보안 = 181
운영 체제의 사용 방법 = 181
디스크 파일의 관리 = 181
맺는 말 = 192
요약 = 193
핵심 용어 = 194
기초 문제 = 194
연습 문제 = 195
심화 문제 = 198
토론 문제 = 198
인터넷 연구 = 198
6장. 네트워크 = 200
학습 목표 = 201
학습의 긍정적 측면 = 202
네트워크를 배워야 하는 이유 = 203
컴퓨터들의 연결 = 203
전송 매체 = 204
유도 매체 = 204
비유도 매체: 무선 기술 = 207
프로토콜 = 209
ISO/OSI 참조 모델 = 211
네트워크 유형 = 213
LAN의 토폴로지 = 214
LAN 통신 기술 = 215
네트워크 통신 장치 = 216
NIC (네트워크 인터페이스 카드) = 216
중계기 = 216
허브 = 216
스위치 = 217
브리지 = 217
게이트웨이 = 217
라우터 = 217
방화벽 = 217
교환 네트워크 = 218
고속의 광대역 네트워크 = 220
다중 접속 = 220
DSL = 221
케이블 모뎀 = 222
위성 기술 = 222
맺는 말 = 222
요약 = 223
핵심 용어 = 224
기초 문제 = 225
연습 문제 = 225
심화 문제 = 228
토론 문제 = 228
인터넷 연구 = 228
7장. 인터넷 = 230
학습 목표 = 231
학습의 긍정적 측면 = 232
인터넷을 배워야 하는 이유 = 233
인터넷의 정의 = 234
인터넷의 아키텍처 = 234
프로토콜 = 235
TCP와 IP = 235
DHCP = 238
라우터 = 239
상위 계층의 프로토콜 = 241
SMTP = 242
FTP = 242
Telnet = 243
HTTP = 244
URL과 DNS = 244
포트 번호 = 246
NAT = 246
네트워크 구성의 점검 = 247
HTML = 248
간단한 웹 페이지의 생성 = 249
XML = 253
인터넷의 사용 = 254
검색 엔진 = 254
맺는 말 = 255
요약 = 257
핵심 용어 = 258
기초 문제 = 259
연습 문제 = 259
심화 문제 = 262
토론 문제 = 262
인터넷 연구 = 262
8장. 데이터베이스 기초 = 264
학습 목표 = 265
학습의 긍정적 측면 = 266
데이터베이스 기초를 배워야 하는 이유 = 267
데이터베이스 응용 = 267
데이터베이스 관리 시스템의 간단한 역사 = 268
데이터베이스 관리 시스템 기초 = 270
데이터베이스 개념 = 271
인덱스의 예 = 272
정규화 = 274
정규화를 위한 준비: 열의 수집 = 275
제1정규형 = 277
제2정규형 = 278
제3정규형 = 280
데이터베이스 설계 과정 = 282
단계 1 - 조사와 정의 = 282
단계 2 - 마스터 열 리스트의 작성 = 283
단계 3 - 테이블 생성 = 283
단계 4 - 관계에 대한 작업 = 284
단계 5 - 설계의 분석 = 286
단계 6 - 재평가 = 287
구조적 질의어 (SQL) = 287
CREATE TABLE 문 = 289
INSERT 문 = 290
SELECT 문 = 292
WHERE 절 = 293
ORDER BY 절 = 295
맺는 말 = 298
요약 = 299
핵심 용어 = 299
기초 문제 = 300
연습 문제 = 302
심화 문제 = 303
토론 문제 = 304
인터넷 연구 = 304
9장. 자료 구조 = 306
학습 목표 = 307
학습의 긍정적 측면 = 308
자료 구조를 배워야 하는 이유 = 309
자료 구조 = 309
배열 = 310
배열의 동작 방법 = 311
다차원 배열 = 314
배열의 사용 = 318
리스트 = 319
연결 리스트 = 319
스택 = 323
큐 = 325
트리 = 327
이진 트리의 사용 = 328
이진 트리의 탐색 = 329
정렬 알고리즘 = 332
선택 정렬 = 332
버블 정렬 = 333
다른 유형의 정렬 = 337
맺는 말 = 338
요약 = 339
핵심 용어 = 339
기초 문제 = 340
연습 문제 = 342
심화 문제 = 344
토론 문제 = 344
인터넷 연구 = 344
10장. 파일 구조 = 346
학습 목표 = 347
학습의 긍정적 측면 = 348
파일 구조를 배워야 하는 이유 = 349
파일 시스템의 기능 = 349
파일 시스템과 운영 체제 = 351
FAT = 352
NTFS = 356
파일 시스템 비교 = 357
파일 구조 = 359
이진 파일과 텍스트 파일 = 359
순차 접근과 임의 접근 = 359
해싱 = 362
해싱의 사용 이유 = 362
충돌의 해결 = 363
해싱과 컴퓨터 과학 = 364
요약 = 365
핵심 용어 = 365
기초 문제 = 366
연습 문제 = 366
심화 문제 = 368
토론 문제 = 368
인터넷 연구 = 368
11장. 프로그래밍 = 370
학습 목표 = 371
학습의 긍정적 측면 = 372
프로그래밍을 배워야 하는 이유 = 373
프로그램의 정의 = 373
컴퓨터와 대화하기 = 374
저수준 언어 = 379
어셈블리어의 문장 = 380
고수준 언어 = 384
프로그램의 구조 = 385
알고리즘 = 386
의사코드 = 386
알고리즘의 선택 = 388
알고리즘의 테스팅 = 389
프로그래밍 언어의 구문 = 391
Java 학습 = 391
변수 = 392
식별자의 명명 기법 = 394
변수 종류 = 395
연산자 = 400
산술 연산자 = 400
산술 연산자의 약식 표기 = 400
증가와 감소 연산자 = 402
관계 연산자 = 403
논리 연산자 = 404
우선순위 = 405
Java 제어 구조와 프로그램 흐름 = 406
호출 = 407
하향식 제어 (시퀀스) = 409
호출에 대한 부언 = 414
선택 = 415
if 문 = 418
switch 문 = 420
반복 (루핑) = 423
for 문 = 424
while 문 = 426
do/while 문 = 427
프로그램의 실행 = 430
객체-지향 프로그래밍 = 431
OOP의 작동 방법 = 433
계승 = 436
캡슐화 = 438
폴리모피즘 = 438
Java와 OOP = 438
실습의 반복 = 439
프로그래밍 언어의 선택 = 439
맺는 말 = 440
요약 = 442
핵심 용어 = 443
기초 문제 = 444
연습 문제 = 445
심화 문제 = 447
토론 문제 = 447
인터넷 연구 = 448
12장. 소프트웨어 공학 = 450
학습 목표 = 451
학습의 긍정적 측면 = 452
소프트웨어 공학을 배워야 하는 이유 = 453
소프트웨어 공학의 정의 = 454
소프트웨어 개발 생명 주기 = 454
설계 문서의 개발 = 456
단계 1 - 현재 시스템과 요구사항의 파악 = 457
단계 2 - UML 다이어그램의 생성 = 458
단계 3 - 데이터 사전의 생성 = 461
단계 4 - 보고서의 설계 = 462
단계 5 - 응용의 논리 흐름의 구조화 = 464
단계 6 - 프로토타입 구축의 시작 = 467
단계 7 - 모든 결과물의 종합 = 468
함정의 회피 = 469
사용자 기피증 = 469
과도한 작업 = 470
범위 확대 = 470
프로젝트 개발 팀 = 471
프로젝트 관리자 = 471
데이터베이스 생성자 = 472
개발자 (프로그래머) = 473
고객 (최종 사용자) = 473
테스터 = 473
고객 관계 담당자 = 474
응용 CD 생성자 = 474
응용 디스크 설치자 = 475
맺는 말 = 475
요약 = 476
핵심 용어 = 477
기초 문제 = 477
연습 문제 = 478
토론 문제 = 480
심화 문제 = 480
인터넷 연구 = 480
13장. 컴퓨팅 보안과 윤리 = 482
학습 목표 = 483
학습의 긍정적 측면 = 484
컴퓨팅 보안과 윤리를 배워야 하는 이유 = 485
침략자 = 486
침략 방법 = 487
시스템의 구멍 = 488
바이러스, 웜, 기타 해로운 것들 = 489
인적 요소 - 사회 공학 = 490
공격의 종류 = 491
보안 관리: 위협 행렬 = 492
침해가능성 = 493
위협: 에이전트 = 493
위협: 목표와 이벤트 = 493
전체 위기의 측정 = 494
보안 관리: 대책 = 494
깨끗한 삶 = 495
암호 = 497
항바이러스 소프트웨어 = 499
안전한 전송과 데이터를 위한 암호화의 사용 = 501
방화벽을 이용한 시스템 보호 = 503
라우터를 이용한 시스템 방어 = 504
DMZ = 505
기계 주소를 이용한 시스템 방어 = 506
종합적인 대책 = 506
컴퓨터 범죄 = 506
컴퓨터 범죄의 정의 = 506
컴퓨터 범죄의 처벌 = 508
법에 대한 저항과 법의 승리 = 509
컴퓨팅에서의 윤리 = 510
소프트웨어 해적질 = 512
바이러스와 거짓 바이러스 경고 = 513
약한 암호 = 513
도용 = 513
침입 = 514
건강 문제 = 514
사생활 = 515
맺는 말 = 518
요약 = 520
핵심 용어 = 521
기초 문제 = 522
연습 문제 = 523
심화 문제 = 526
토론 문제 = 526
인터넷 연구 = 526
14장. 새로운 기술 = 528
학습 목표 = 529
학습의 긍정적 측면 = 530
새로운 기술을 배워야 하는 이유 = 531
하드웨어 제약 사항 = 531
폰 노이만 구조의 제약 사항 = 532
속도가 중요한 이유 = 532
새로운 패러다임 = 533
광 컴퓨터 = 533
양자 컴퓨터 = 534
생물학적 컴퓨터 = 534
튜링 테스트의 통과 = 534
컴퓨터의 변화하는 모양 = 535
착용가능 컴퓨터 = 535
어디에나 존재하는 컴퓨터 = 536
수렴되는 기술 = 536
옥시젠 프로젝트 = 537
저장 장치의 발전 = 537
광학 저장 장치 = 538
자기 저장 장치 = 539
새로운 저장 기술 = 539
플래시 메모리 = 539
USB 드라이브 = 540
자기 RAM = 541
폴리머 메모리 = 542
기계적인 저장 장치의 종말 = 543
소형 저장 장치와 보안 = 543
인터넷과 미래 컴퓨팅 = 544
오디오와 비디오 = 544
무선 기술 = 544
인공 지능 = 544
퍼지 논리 = 545
신경망 = 545
음성 인식 = 546
시각 패턴 인식 = 547
기계 학습 (전문가 시스템) = 547
자연어 처리 = 548
로보틱스 = 549
맺는 말 = 550
요약 = 551
핵심 용어 = 551
기초문제 = 552
연습 문제 = 552
심화 문제 = 553
토론 문제 = 554
인터넷 연구 = 554
부록 A 기초 문제 해답 = 555
부록 B ASCII (American Standard Code for Information Interchange) 테이블 = 584
부록 C Java 예약어 = 585
용어 정리 = 587
찾아보기 = 608
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다. 한글 기준 10자 이상 작성해 주세요.
서평추가