책소개
"
『데이터로 표현하는 세상』은 정보적 사고 능력을 가르쳐 세상을 바라보고 분석하는 새로운 방법을 습득하게 하고, 자신의 생각을 명시적으로 코드화할 수 있도록 하게 한다는 것을 목적으로 삼고 있다. 디지털 정보의 본질과 그 숨은 의미를 알고 싶은 사람들, 그것이 어떻게 세상의 문제 해결 과정과 지식의 공유 및 재생산 과정에서 사용되는지 알고 싶은 사람들에게 도움이 될 것이다."
목차
"책머리에
1. 정보는 생각의 표현
데이터, 정보 그리고 지식
정보처리 자동 기계, 컴퓨터
2. 컴퓨팅 기계
기계의 등장
컴퓨팅 기계의 등장
무엇이 필요한가?
컴퓨팅 도구Computing Tools의 간단한 역사
3. 정보 코드와 정보 표현
코드를 통한 정보의 표현
데이터 인코딩
4. 정보의 구조와 문제 해결
‘구조’는 ‘의미’를 만든다
문제해결Problem solving을 위한 구조화
5. 알고리즘과 절차적 사고
알고리즘Algorithm이란 무엇인가?
알고리즘의 절차적 표현 방법
알고리즘Algorithm의 명확한 표현, 프로그램
문제 해결을 위한 창의적 아이디어
6. 알고리즘과 데이터 구조
구조화시켜 놓으면 관리와 통제가 쉬워진다
데이터 구조 ? 좀더 일반적인 알고리즘
데이터 모델링
7. 알고리즘: 정렬과 탐색
선택정렬Selection Sort
버블소트Bubble Sort
삽입정렬Insertion Sorting
퀵정렬Quick sort
Complexity
탐색Searching
8. 함수적 세상
함수Function
재귀적 세상Recursive World
9. 대안Alternative 컴퓨팅-지능 흉내 모델
다양한 전략의 사용
다양한 대안적 전략
기계학습 알고리즘
10. 대안 컴퓨팅-생명체 흉내 모델
진화컴퓨팅Evolutionary Computing, 유전자알고리즘Genetic Algorithm
Game of Life
신경망 모델, 뇌 인터페이스
11. 네트워크 컴퓨팅과 집단지성
집단지성적 문제 해결의 사례
지혜로운 세상을 열기 위한 이슈들
찾아보기"