신간도서

신간도서

view_img

문제해결과 컴퓨팅 사고

생활 속에서 함께하는 컴퓨팅 사고
  • 저자길준민, 김기성, 김대영, 김대학, 김미혜, 김병창, 변태영, 서동만, 신정훈, 이종혁, 피수영
  • 관련분야컴퓨팅사고
  • 발행일2019-12-19
  • 정가20,000원
  • 페이지332 페이지
  • ISBN979-11-85578-56-9
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평
생활 속의 문제들을 프로그래밍적으로 해결하자!

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

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

길준민


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

 

김기성


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

 

김대영


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

 

김대학


대구가톨릭대학교 빅데이터공학과 교수

 

김미혜


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

 

김병창


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

 

변태영


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

 

서동만


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

 

신정훈


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

 

이종혁


대구가톨릭대학교 빅데이터공학과 교수

 

피수영


대구가톨릭대학교 프란치스코칼리지 교수

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

CHAPTER 14 인공지능
14.1 인공지능의 개념
14.2 게임트리
14.3 기계학습
14.4 인공신경망
14.5 Deep Neural Networks(DNN)

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