문제해결과 컴퓨팅 사고 (생활 속에서 함께하는 컴퓨팅 사고)

문제해결과 컴퓨팅 사고 (생활 속에서 함께하는 컴퓨팅 사고)

$23.32
Description
생활 속의 문제들을 프로그래밍적으로 해결하자!
이 책은 우리의 생활 속에 널리 퍼져있는 문제들을 논리적이고 체계적으로 해결하기 위한 컴퓨팅 사고의 배양과 확장을 위해 만들어졌다. 여기서 제시하고 있는 컴퓨팅적 사고는 우리의 생활 속에서 만나는 어렵고 난해한 문제들을 체계적이고 논리적으로 간략화하여 해결할 수 있도록 한다. 컴퓨팅 사고의 기본 지식부터 컴퓨팅 사고의 이해를 위한 배경지식까지 포함하고 있으며, 생활 속의 다양한 문제들을 실제 예를 통해 해결해 나감으로써, 독자들의 이해와 공감을 높이고자 노력하였다.

이 책에서는 컴퓨팅 사고의 정의와 컴퓨팅 사고를 배워야 하는 이유, 문제 해결을 위한 컴퓨팅 사고의 절차 등을 소개하여 복잡하고 미묘한 우리의 일상생활 문제를 쉽고 단순하게 해결하는 것은 물론 실제 프로그래밍 알고리즘으로 활용 가능하게 설명하고 있다. 특히, 컴퓨터에서 자주 활용되고 있는 멀티미디어 데이터의 이해를 위한 다양한 배경지식을 포함하여 독자들의 실질적인 컴퓨터 활용 능력을 배가하고자 하였다.
저자

길준민

대구가톨릭대학교IT공학부교수

목차

CHAPTER01문제해결과컴퓨팅사고개요
1.1문제해결과컴퓨팅사고

CHAPTER02컴퓨터기초
2.1컴퓨터와컴퓨팅사고
2.2소프트웨어의등장
2.3현대적인컴퓨터
2.4컴퓨터구조

CHAPTER03문제분석및데이터수집과표현
3.1컴퓨팅사고단계와문제분석
3.2데이터수집과표현

CHAPTER04분해
4.1문제분해
4.2분할정복알고리즘

CHAPTER05패턴인식
5.1패턴인식
5.2패턴인식을통한문제해결예제

CHAPTER06추상화
6.1추상화
6.2추상화를통한문제해결예제

CHAPTER07알고리즘기초
7.1알고리즘소개
7.2다양한알고리즘

CHAPTER08알고리즘표현
8.1알고리즘표현
8.2일상생활속알고리즘의표현

CHAPTER09알고리즘구조
9.1알고리즘의기본제어구조
9.2순서도및의사코드를기반으로알고리즘학습

CHAPTER10시뮬레이션과병렬화
10.1자동화와시뮬레이션
10.2병렬화

CHAPTER11다양한데이터의표현
11.1데이터표현
11.2디지털데이터
11.3다양한데이터표현시고려사항
11.4다양한데이터의표현
11.5데이터압축

CHAPTER12빅데이터개요
12.1빅데이터기본개념
12.2제4차산업혁명과빅데이터시대의도래배경
12.3데이터패러다임의변화와통찰력
12.4데이터사이언스의이해와데이터사이언티스트의역할
12.5빅데이터를통한문제해결사례

CHAPTER13정보보호
13.1정보보호개념
13.2스테가노그래피
13.3고전암호
13.4현대암호

CHAPTER14인공지능
14.1인공지능의개념
14.2게임트리
14.3기계학습
14.4인공신경망
14.5DeepNeuralNetworks(DNN)

출판사 서평

이책은컴퓨터관련분야의전공자입문서로서도충분하고,비전공자또한이해하기쉽도록다양한예제를통하여설명한다.특히독자들이쉽게이해하기어려운내용의경우저자의창의력이포함된다양한이미지를사용하여어렵고생소한내용을쉽게이해할수있도록하였다.본문속의여러설명과예제들을통해독자들은생활속의다양한문제들을논리적으로해결할수있게되며,단순하고피상적인사고에서벗어나‘컴퓨팅적사고’를하게되는계기를마련하게될것이다.
이러한컴퓨팅적사고즉,논리적사고를이해하고활용할수있다는것은독자들을4차산업혁명에대해이해할수있도록도와줄것이며이것은‘4차산업혁명’의주역으로거듭날수있도록발판이되어줄것이다.