우리는 IT 4차 산업혁명 사회 속에서 이제는 초고속, 초지연, 만능화을 체험하고 있지만 이러한 사회가 되기까지는 수많은 시행착오, 하드웨어와 관련 산업들의 융합 과정이 있었다. 우리는 IT 관련 산업의 발전을 보면서 4차 산업혁명에 대한 개념과 이론적 배경을 이해한다면 직접적인 기술과 연관이 없다 하더라도 현재의 IT 기술을 즐기고 미래의 IT 기술을 예측 가능할 것이다.
본도서는 총 9장의 내용들로 구성되어 있다. 1장에서는 독자 여러분들에게 4차 산업혁명 시대가 되기까지의 역사적인 배경과 전반적인 개요에 대해 설명한다. 2장에서는 4차 산업혁명의 일등공신인 컴퓨터의 발전과 반도체를 중심으로 한 컴퓨터의 구성요소들에 대해 알아본다. 3장에서는 가상현실 시스템, 사물인터넷, 인공지능 등을 구성하는 컴퓨터 시스템의 구조에 대한 설명으로 하드웨어의 구성요소들에 대해 이해할 수 있을 것이다. 4장은 컴퓨터 그래픽에 대한 개념으로 컴퓨터가 이미지를 어떠한 방식으로 표현하는지 가장 기본 적인 요소들부터 이를 활용하기 위한 소프트웨어에 대해 설명하였다. 5장과 6장에서는 4차 산업혁명의 꽃이라 할 수 있으며 전 세계적으로 관심이 있는 미래 먹거리 산업인 가상현실과 드론에 대한 개념과 활용방안에 대해 설명하였다.
Contents
CHAPTER 1 4차 산업혁명
1.1 4차 산업혁명
1.1.1 컴퓨터와의 소통
1.1.2 산업혁명의 역사
1.1.3 지능 정보기술 시대
1.1.4 지능정보기술의 미래
1.2 실습 - 한글 문서 작성
연습문제
CHAPTER 2 컴퓨터 개념
2.1 컴퓨터의 역사
2.2 컴퓨터 언어
2.3 컴퓨터 논리 연산
2.4 반도체
2.5 실습 - 한글 입사지원서 양식 만들기
연습문제
CHAPTER 3 시스템의 구조
3.1 하드웨어(HW: Hardware)구성과 원리
3.2 CPU와 저장장치
3.2.1 CPU(Central Process Unit)
3.2.2 CPU와 주기억장치(RAM: Random Access Memory)
3.2.3 주 기억 저장장치
3.2.4 보조 기억 장치
3.3 입력 장치
3.4 출력 장치
3.5 운영체제(Operating System)와 소프트웨어(Software)
3.5.1 운영체제의 종류
3.5.2 운영체제의 기능
3.5.3 시스템 소프트웨어와 응용소프트웨어
3.5.4 데이터베이스 관리시스템(DBMS:Data Base Management System)
3.6 실습 - 한글 문서 작성하기
연습문제
CHAPTER 4 컴퓨터 그래픽
4.1 픽셀(Pixel)과 해상도(Resolution)
4.1.1 픽셀
4.1.2 해상도(Resolution)
4.1.3 가상현실과 해상도
4.1.4 다중해상도 셰이딩(Multi-Res Shading)
4.2 색상표현방식
4.2.1 RGB(Red, Green, Blue) 가산 혼합 모델
4.2.2 CMY(Cyan, Magenta, Yellow) 감산 혼합 모델
4.2.3 HSB(Hue, Saturation, Brightness) 모델
4.3 디지털 이미지 처리
4.3.1 이미지 디지털화
4.3.2 이미지 편집
4.3.3 파일 압축
4.4 실습 - 한글 문서 표와 차트 작성
연습문제
CHAPTER 5 가상현실과 증강현실
5.1 가상현실 개념
5.2 가상현실 특성
5.3 가상현실 분류
5.3.1 몰입형(Immersive VR)
5.3.2 비몰입형(non-Immersive VR)
5.3.3 증강현실(AR:Argumented Reality)
5.4 웹기반 가상현실
5.5 혼합현실
5.5.1 입력장치
5.5.2 출력장치
5.5.3 소프트웨어
5.6 메타버스(Metaverse)
5.6.1 정의
5.6.2 특징과 플랫폼
5.7 실습 - 엑셀(excel) 문서 편집
5.7.1 엑셀 화면 구성
5.7.2 데이터 입력과 수식 작성
5.7.3 함수의 종류
연습문제
CHAPTER 7 정보보안
7.1 정보 보호
7.2 정보위협 해킹
7.3 바이러스와 보안기술
7.4 네트워크와 인터넷
7.4.1 네트워크의 분류
7.4.2 통신 프로토콜
7.5 이동통신 기술과 5G
7.6 사물인터넷 (IoT: Internet of Things)
7.6.1 사물인터넷 개념
7.6.2 사물인터넷 기술
7.7 인공지능 (AI : Artificial Intelligence)
7.7.1 인공지능 개념과 역사
7.7.2 인공지능 시스템의 분류
7.7.3 인공지능 활용 분야
7.8 실습 - 차트작성과 데이터베이스
7.8.1 차트 만들기
7.8.2 자동필터를 이용한 자료 추출
연습문제
CHAPTER 8 인터넷
8.1 인터넷의 원리와 역사
8.2 HTML 문서 작성 실습
8.2.1 NotePad++ 다운로드 및 설치
8.2.2 Notepad++ 사용법
8.3 HTML 문서의 구조
8.4 html 기본 태그
8.4.1 문자 문단 태그
8.4.2 이미지 태그
8.4.3 하이퍼링크
8.4.4 테이블 만들기
8.5 CSS
8.5.1 CSS 문법
8.5.2 CSS 선택자
8.6 실습 - 파워포인트 문서 작성하기
8.6.1 파워포인트 화면 구성
8.5.2 디자인 서식 및 마스터 편집
8.5.3 슬라이드 작성하기 예제
연습문제
CHAPTER 9 Web 3D
9.1 VRML과 X3D
9.2 X3Dom
9.2.1 X3Dom 구조
9.2.2 X3Dom 탐색모드
9.2.3 NavigationInfo 탐색 노드
9.2.4 Shape 노드
9.2.5 빛(headlignt)의 특성과 색상
9.2.6 인공조명(ArtificialLight)
9.3 WebGL
9.3.1 WebGL 개념
9.3.2 three.js
9.4 WebXR
9.4.1 WebXR 정의
9.4.2 WebXR 장치
9.5 실습 - 파워포인트 슬라이드 작성하기 02
9.5.1 표 작성하기
9.5.2 슬라이드 쇼 지정하기
연습문제