인공지능 시대의 컴퓨터 과학 전반을 짚어보는 필수 교양서
인공지능 시대에 컴퓨터 과학의 원리를 알고 싶어 하는 학생과 일반 독자를 대상으로 합니다. 컴퓨터 기초부터 인공지능까지 컴퓨터 과학 이론을 체계적으로 정리하고, 특히 4차 산업혁명 시대의 빅데이터, 사물인터넷, 가상현실(VR), 증강현실(AR), 인공지능(AI) 등의 기술을 두루 살펴봅니다. 앞으로 기술이 어떻게 전개될지 조망하는 식으로 설명했기 때문에 단순 지식 습득을 넘어 실생활에서도 도움을 얻을 수 있을 것입니다.
※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
Chapter 01 ICT 기술과 컴퓨터
01 ICT 기술과 4차 산업혁명 시대
02 컴퓨터의 개요
03 컴퓨터의 역사
04 컴퓨터의 종류
05 컴퓨터의 활용 분야
06 미래 컴퓨팅 기술
요약/연습문제
Chapter 02 데이터의 표현과 논리회로
01 수의 체계와 변환
02 데이터의 표현
03 논리회로
요약/연습문제
Chapter 03 컴퓨터 구조
01 컴퓨터 시스템의 구성
02 중앙처리장치
03 기억장치
04 입출력장치
05 병렬 컴퓨터
요약/연습문제
Chapter 04 소프트웨어와 운영체제
01 소프트웨어의 이해
02 운영체제의 개요
03 운영체제의 프로세스 관리
04 운영체제의 메모리 관리
요약/연습문제
Chapter 05 프로그래밍 언어
01 프로그래밍 언어의 개요
02 프로그래밍 언어의 구현 방법
03 프로그래밍 언어의 분류
04 프로그래밍 문법
요약/연습문제
Chapter 06 자료구조
01 자료구조의 개요
02 배열
03 연결 리스트
04 스택
05 큐
06 비선형 자료구조
요약/연습문제
Chapter 07 알고리즘
01 알고리즘의 개요
02 알고리즘의 분석
03 정렬 알고리즘
04 검색 알고리즘
요약/연습문제
Chapter 08 데이터베이스와 빅데이터
01 데이터베이스의 개요
02 데이터 모델
03 관계형 데이터베이스
04 빅데이터
요약/연습문제
Chapter 09 데이터 통신과 네트워크
01 데이터 통신의 개요
02 네트워크의 개요
03 네트워크의 교환 방식
04 네트워크의 분류
요약/연습문제
Chapter 10 인터넷과 모바일 컴퓨팅
01 인터넷
02 모바일 컴퓨팅
03 사물인터넷
요약/연습문제
Chapter 11 정보 보안
01 정보 보안의 개요
02 악성코드
03 해킹
04 정보 보안 기술
05 정보 보안의 패러다임 변화
요약/연습문제
Chapter 12 멀티미디어
01 멀티미디어의 개요
02 멀티미디어의 구성 요소
03 멀티미디어의 응용 기술
요약/연습문제
Chapter 13 인공지능
01 인공지능의 개요
02 인공지능의 세부 분야
03 기계학습
04 인공신경망
요약/연습문제
부록 A. 파이썬 설치와 실행
부록 B. 컴퓨터 역사 도표