1. 마음의 도구
2. 400년의 축적
2.1 보편만능 기계의 탄생
__청년 앨런 튜링
__좌절을 확인하는 데 동원된 소품
__수학계의 꿈
__괴델이 깬 그 꿈
__케임브리지 강의
__컴퓨터의 원천 설계도
__단순한 부품
__궁극의 기계
__튜링기계를 테이프에 표현하기
__튜링기계를 돌리는 규칙표
__급소
__튜링의 불완전성 증명
__멈춤 문제의 증명
__컴퓨터
2.2 400년
__의문
__다른 트랙
3. 그 도구의 실현
3.1 다른 100년
3.2 생각 - 부울의 연구
__1854년
__그리고, 또는, 아닌
__같음
__조립
3.3 스위치
__직렬, 병렬, 뒤집기
__1937년
__스위치 분야의 날개
__디지털
__표현 방식
__판정, 선택, 응답, 기억
3.4 컴퓨터의 실현
__차곡차곡 쌓기
__규칙표 장치
__메모리 장치
__폰 노이만
__튜링
__재료
4 소프트웨어, 지혜로 짓는 세계
4.1 그 도구를 다루는 방법
__알고리즘
__언어
4.2 푸는 솜씨, 알고리즘과 복잡도
__풍경
__알고리즘 예
__비용
__현실적
__비현실적
__P의 경계
__NP 클래스
__오리무중
__P의 바깥
__통밥
__무작위
__불가능
__기본기
__양자 알고리즘
4.3 담는 그릇, 언어와 논리
__간격
__번역 사슬
__생김새
__표현력
__자동 번역
__실행
__언어 정글
__언어 중력
__두 중력권
__기계의 중력
__람다의 중력
__람다 계산법
__논리는 언어의 거울
__거울의 효능
__논리 거울, 짤 프로그램의 구도 잡기
__논리 거울, 짠 프로그램은 무난한가
__요약의 그물
__데이터의 중력
5. 그 도구의 응용
5.1 인간 지능의 확장
__고유 지능
__지식 표현
__지식 생성
__지식 검색
__팀워크 지능
__군중 지능
5.2 인간 본능의 확장
__놀이 본능
__소통 본능
__정보이론
__섀넌과 튜링
__정보량
__복음
__인코딩
__오류 수정 코드
5.3 인간 현실의 확장
__시공간 공유
__역발상
__암호
__열쇠
__완벽한 하인
__진품 감정
__벼랑
6. 마치면서
__아기의 첫 웃음
컴퓨터 과학이 여는 세계
이광근
291p

서울대학교 컴퓨터공학부 이광근 교수의 책. 이 책은 컴퓨터과학의 배아 상태에서부터 탄생, 성장, 미래에 이르는 과정을 담은 책이다. 컴퓨터과학이란 학문이 어떻게 태동했고, 어떤 지적 여정을 거쳐서 여기까지 왔으며, 그 추상화 레벨은 어떤 생각의 구조 위에 성장해 왔는가에 관한 이야기다. 이 책은 컴퓨터과학에 궁금증을 갖고 있던 일반 대중에게는 새로운 세상 탐미의 교양서가 될 것이며, 컴퓨터과학을 막 배우기 시작하는 젊은이들에게는 훌륭한 입문서가 될 것이며, 전문가들에게는 컴퓨터과학의 진면목을 되짚어 볼 수 있는 기술서가 될 것이다.
폐허 위에 세워진 또 하나의 신앙
‘28일 후 트릴로지’ 패키지 30% 할인 중!
왓챠 개별 구매
폐허 위에 세워진 또 하나의 신앙
‘28일 후 트릴로지’ 패키지 30% 할인 중!
왓챠 개별 구매
Where to buy
본 정보의 최신성을 보증하지 않으므로 정확한 정보는 해당 플랫폼에서 확인해 주세요.
Author/Translator
Comment
10+Table of Contents
Description
컴퓨터/소프트웨어의 근본을 알려주는 교양과학서
오늘날 인류에 광범위한 영향을 미치고 있는 컴퓨터/소프트웨어는 누가 어떻게 만들었을까? 원천 아이디어는 어디서 나왔으며, 컴퓨터가 우리의 지능과 본능과 현실을 어떻게 확장시키고, 미래는 어떻게 펼쳐질 것인가? 이젠 일상을 움직이는 중요한 인프라가 된 컴퓨터/소프트웨어를 이해해서 응용을 창조하거나, 안목을 가지려면 어떻게 할 것인가?
디지털 문명을 탄생시킨 동시대 청년 과학도 이야기
-. 20세기 수학계의 큰 꿈을 좌절시킨 괴델(Kurt G?del)의 불완정성 정리(incompleteness theorem). 당시 25세.
-. 앨런 튜링(Alan Turing)이 재증명한 불완전성 정리. 그 와중에 사용된 소품으로 컴퓨터의 원천적 디자인이 슬쩍 드러나 21세기 정보혁명의 총아가 된다. 당시 24세
-. 여기에 스위치 기술과 부울논리(boolean logic)가 만나(클로드 섀넌(Claude Shannon), 당시 21세), 스위치만으로 컴퓨터의 모든 것이 만들어진다.
선진국형 원천지식을 형성하는 토양
정보이론, 암호, 개인인증 등 컴퓨터과학이 보여주는 풍경 아래 흐르는, 원천 아이디어가 나온 이야기와 의미를 들려준다. 원천지식의 동기와 근본을 꿰뚫는 시각을 튼튼히 한다면 다양한 응용의 한계와 가능성을 쉽게 파악할 수 있고, 남들이 미처 보지 못하는 곳을 볼 수 있을 것이다.
소프트웨어 교과과정 도입 움직임에 대한 학계의 한 응답
전세계적으로 소프트웨어 교육이 필수가 되고 있으며, 우리나라도 예외는 아니다. 하나 교육의 목표는 우리를 둘러싼 디지털 세상을 바라보는 시야를 형성해 주는 것이지, 몇 가지 프로그래밍 명령어를 가르쳐 주는 데 머물러서는 안 될 것이다. 이 책은 소프트웨어 교육을 둘러싼 움직임에 대한 학계의 한 응답으로 만들어졌다.



김도한
5.0
뻔한 제목과 표지에 숨겨진 보석같은 책
후비안
5.0
당신이 컴퓨터를 사용한다면 꼭 읽어야할 책.
김상우
4.0
컴퓨터는 예술문화의 새로운 스테이지
박주
4.5
컴퓨터 과학의 에센셜을 하나의 책으로 담았다. 학문을 이해하는데 있어 정말로 탁월한 책.
ㅇㅇ
4.5
찰스 펫졸드의 <CODE>의 훌륭한 대안
장한별
4.5
컴퓨터과학 입문서로 많이 추천되는 책 재밌게 읽었다. 컴퓨터가 어떤 물건인지 전반적인 감을 잡는 데 도움이 되었다. 저자분이 재밌고 쉽게 쓰려고 공을 많이 들이신 것 같다. 추천추천
허성규
4.5
1.상식적 알고리즘 정리 . -모조리 훑기exhaustive search : 내가 문제를 풀 때 접근하는 주된 방식. 모든 경우의 수를 생각하고 판단한다. 경우의 수를 모두 파악하는 과정에서 시간/메모리 비용이 너무 많이 든다. . -되돌아가기backtracking : 바둑이나 장기에서 수 물리는 것과 같다. 되돌아간 지점까지는 같은 행보를 하고 다음 행보를 재수정한다. . -나눠풀어 합치기divide-and-conquer : 문제를 작은 크기로 쪼갠 다음 작은 문제들의 답을 합쳐 전체 문제의 답을 구한다. 예를 들면 세계인구조사를 국가 단위로 진행하여 결과 취합하는 것. . -기억하며 풀기 dynamic programming : 문제의 일부분을 풀고 다른 부분을 풀 때 이전에 구한 부분의 답을 활용한다. 예를 들면 피보나치 수열에서 f3+f4=f5일 때 f1+f2=f3의 이전 결과를 활용한다. . -질러놓고 다듬기 iterative improvement : 한 개의 답 후보를 임의로 선택하고, 일부분을 손질하면서 답에 가까워져 간다.
송인서
4.5
아 왜 따스하지...
Please log in to see more comments!