PREFACE
CHAPTER 1 컴퓨터 환경
1.1 개요
1.1.1 현대 사회의 특징
1.1.2 컴퓨터 시대의 특징
1.2 기술 혁명
1.2.1 산업혁명
1.2.2 반도체 혁명
1.2.3 인공지능 혁명
1.3 정보화 혁명
1.3.1 디지털 환경
1.3.2 유비쿼터스 환경
1.3.3 멀티미디어 환경
1.3.4 융합 환경
1.4 컴퓨터 공학
연습문제
CHAPTER 2 컴퓨터 구조
2.1 컴퓨터의 시작
2.1.1 튜링 기계
2.1.2 폰 노이만 구조
2.2 컴퓨터 구조
2.2.1 컴퓨터 시스템의 구성 요소
2.3 중앙처리장치
2.4 기억장치
2.5 입출력장치
2.6 병렬 처리 컴퓨터
2.6.1 병렬 처리 개념
연습문제
CHAPTER 3 운영체제와 프로그래밍
3.1 소프트웨어
3.1.1 시스템 소프트웨어
3.1.2 응용 소프트웨어
3.2 운영체제
3.2.1 운영체제의 구성
3.2.2 운영체제의 역사
3.3 프로그래밍
3.3.1 문제 해결과 프로그램
3.3.2 프로그래밍 언어
3.4 코딩과 코딩 교육
3.5 Python과 실습
3.5.1 Python을 권하는 이유
3.5.2 Python 설치와 실습
연습문제
CHAPTER 4 알고리즘과 자료구조
4.1 알고리즘
4.1.1 알고리즘 표현
4.1.2 알고리즘 설계
4.2 알고리즘 종류
4.2.1 정렬 알고리즘
4.2.2 탐색 알고리즘
4.2.3 기타 알고리즘
4.3 알고리즘 분석
4.4 자료구조
4.5 자료구조 종류
4.5.1 배열
4.5.2 연결 리스트
4.5.3 스택
4.5.4 큐
4.5.5 트리
4.5.6 그래프
4.6 알고리즘과 자료구조의 관계
연습문제
CHAPTER 5 통신 네트워크
5.1 통신 개요
5.1.1 통신의 역사
5.1.2 컴퓨터 통신과 통신망
5.2 통신 방식
5.2.1 통신 방식의 분류
5.2.2 통신 방법
5.3 통신장비
5.3.1 자료 통신 장치
5.3.