이 책은 컴퓨터 공학을 구성하는 주요 주제들을 중심으로 설명한다. 컴퓨터 공학을 본격적으로 공부하기 전에 이 학문 전반에 대한 이해를 높이고 접근을 쉽게 하는 것이 이 책의 목적이다. 컴퓨터 공학의범위가 매우 넓기 때문에 어느 특정 분야에 관심을 갖고 진로를 선택하는 데 도움이 되도록 하기 위함이다. 필자는 대학에 입학해서 철학 개론, 화학 개론, 전기공학 개론, 사회학 개론 등 개론 과목들을 수강했고 많은 도움이 되었다. 컴퓨터 공학을 전공하지 않더라도 컴퓨터 공학에 대한 기본 지식을 갖추는 것은 다른 학문을 전공하는데 뿐만 아니라 사회생활에도 큰 힘이 된다. 하물며 컴퓨터 공학을 전공하는 학생들에게는 폭넓은 시야를 확보하고 전공을 공부하는 것이 훨씬 도움이 될 것이다.
목차
PREFACE
CHAPTER 1 컴퓨터 환경
1.1 개요
1.2 기술 혁명
1.3 정보화 혁명
1.4 컴퓨터 공학
■연습문제
CHAPTER 2 컴퓨터 구조
2.1 컴퓨터의 시작
2.2 컴퓨터 구조
2.3 중앙처리장치
2.4 기억장치
2.5 입출력장치
2.6 병렬 처리 컴퓨터
■연습문제
CHAPTER 3 운영체제와 프로그래밍
3.1 소프트웨어
3.2 운영체제
3.3 프로그래밍
3.4 코딩과 코딩 교육
3.5 Python과 실습
■연습문제
CHAPTER 4 알고리즘과 자료구조
4.1 알고리즘
4.2 알고리즘 종류
4.3 알고리즘 분석
4.4 자료구조
4.5 자료구조 종류
4.6 알고리즘과 자료구조의 관계
■연습문제
CHAPTER 5 통신 네트워크
5.1 통신 개요
5.2 통신 방식
5.3 통신장비
5.4 컴퓨터 네트워크
5.5 이동통신
5.6 인터넷
5.7 사물인터넷
■연습문제
CHAPTER 6 데이터베이스
6.1 개요
6.2 데이터 모델
6.3 관계 데이터베이스
6.4 SQL
6.5 분산 데이터베이스
■연습문제
CHAPTER 7 멀티미디어
7.1 멀티미디어 개요
7.2 멀티미디어 기술
7.3 멀티미디어 데이터베이스
7.4 멀티미디어 검색
7.5 멀티미디어 시스템
■연습문제
CHAPTER 8 인공지능
8.1 인공지능 개요
8.2 인공지능의 역사
8.3 인공 신경망
8.4 기계학습과 딥러닝
■연습문제
CHAPTER 9 보안
9.1 보안 개요
9.2 악성 코드
9.3 해킹
9.4 암호와 인증
9.5 예방과 복구
■연습문제
CHAPTER 10 소프트웨어 공학
10.1 개요
10.2 UML
10.3 계획과 분석
10.4 설계와 구현
10.5 검사와 배포
10.6 프로젝트 관리
10.7 문제점과 대책
■연습문제
CHAPTER 11 문명과 기술
11.1 문명의 전환
11.2 가상현실과 메타버스
11.3 빅데이터
11.4 3D 프린팅
11.5 로보틱스
11.6 드론
11.7 자율주행
11.8 블록체인
11.9 암호화폐와 NFT
■연습문제
CHAPTER 12 컴퓨터의 미래
12.1 인공지능의 미래
12.2 융합의 미래
12.3 컴퓨터의 미래
■연습문제
Copyright(c) 2003 TEL:(031)942-7861 FAX:(031)942-7864. All Rights Reserved. Send E-mail to webmaster