메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, 컴퓨터 과학 개론: 컴퓨터 과학도를 위한 첫 전공서

IT CookBook, 컴퓨터 과학 개론: 컴퓨터 과학도를 위한 첫 전공서

한빛아카데미

집필서

절판

  • 저자 : 한금희 , 함미옥
  • 출간 : 2004-07-26
  • 페이지 : 464 쪽
  • ISBN : 8979142919
  • 물류코드 :1291
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 14

최신 기술과 풍부한 그림, 잡지책처럼 술술 읽히는 컴퓨터 과학의 첫 디딤돌!

누구를 위한 책인가

이 책은 컴퓨터 과학을 전공하는 관련 학부생과 컴퓨터 이론에 대한 교양을 쌓으려는 일반 학부생을 대상으로 한다. 그렇지만 저자의 풍부한 강의 경험을 기초로, 컴퓨터 과학에서 접하게 될 기본 이론을 알기 쉽게 설명했으므로 컴퓨터 기본 이론에 관심 있는 일반인도 쉽게 학습할 수 있다.

무엇을 다루는가

컴퓨터 과학 전반을 아우를 수 있는 안목을 기를 수 있도록, 컴퓨터 과학의 주요 주제를 정리했다.
  • 컴퓨터 일반, 하드웨어, 운영체제에 대한 개념과 지식을 다룬다.
  • 테이터와 자료 원소들 사이의 구조, 자료 관리에 필요한 데이터베이스를 배운다.
  • 프로그래밍 언어와 프로젝트 관리, 소프트웨어 공학의 발전 동향을 살펴본다.
  • 다양한 형태의 데이터 전송 방식과 장비에 대해서 알아보고 멀티미디어 데이터의 압축, 전송 등도 알아본다.
  • 각 장의 마지막에 추천도서, 추천사이트를 소개함으로써, 깊이 있는 이해로 나아가는 가이드를 제공한다.
1장. 컴퓨터 개요, 2장. 컴퓨터 구조, 3장. 운영체제
컴퓨터에 대한 기본적인 개념을 이해한 후 컴퓨터 하드웨어와 관련된 지식을 깊이 있게 살펴보고, 이러한 컴퓨터 하드웨어를 사용자가 사용할 있도록 만들어주는 소프트웨어인 운영체제에 관하여 공부한다.

4장. 자료구조, 6장. 데이터베이스
데이터(자료)와 자료 원소들 사이의 구조를 자세하게 살펴본 후, 자료의 효율적인 관리에 필요한 데이터베이스에 대하여 알아본다.

5장. 프로그래밍 언어, 8장. 소프트웨어 공학
소프트웨어를 개발하기 위해 필요한 프로그래밍 언어들의 종류를 알아보고, 여기서 발전시켜 나아가 소프트웨어 프로젝트에 대한 관리를 이해하고 소프트웨어 공학의 발전동향을 살펴본다.

7장. 네트워크와 정보통신, 9장. 멀티미디어
다양한 형태의 데이터를 전송하기 위하여 쓰이고 있는 통신 장비와 전송 방식들을 살펴보고, 효과적으로 전송하기 위한 압축 방법 등에 대하여 멀티미디어 데이터들을 기반으로 이해한다.
한금희 저자

한금희

홍익대학교에서 박사 학위를 취득하였고, 가톨릭대학교 전산소장을 다년간 역임하였다. 현재 가톨릭대학교 컴퓨터?정보공학부 교수로 재직중이다. 저서로 『요즈음 컴퓨터는 이렇게』(법문사, 1996), 『컴퓨터공학 이론 및 응용』 (홍릉과학출판사, 2001), 『컴퓨터 이론 및 실습』(홍릉과학출판사, 2002)이 있다.
함미옥 저자

함미옥

가톨릭대학교 수학과를 졸업하고, 동 대학원에서 전산학을 전공하였다. 현재 홍익대학교 컴퓨터 공학과에서 박사 과정을 밟고 있으며, 한국산업기술대학교 컴퓨터 공학과 겸임 교수로 재직중이다. 가톨릭대학교와 홍익대학교에서 전산 개론, 프로그래밍 언어(C, 자바), 인터넷 활용 등을 강의하고 있다.

저자 머리말 | 워밍업 
강의 계획표 | 숲과 나무 이야기 
강의 보조 자료 및 관련서비스
 
1장 컴퓨터 개요
1절 정보와 데이터  	 
2절 하드웨어와 소프트웨어	 
- 컴퓨터 하드웨어	
- 컴퓨터 소프트웨어	
3절 컴퓨터의 역사	
- 초기의 계산기	
- 근대의 컴퓨터	
- 현대의 컴퓨터	
4절 컴퓨터의 분류	
- 자료 처리 형태에 따른 분류	
- 사용 목적에 따른 분류	
- 처리 능력에 따른 분류	 
5절 컴퓨터 하드웨어의 기본 구성	 
- 메인보드	 
- 중앙처리장치	
- 주기억장치	
- 보조기억장치	 
- 입력장치 	
- 출력장치 	
요약  
연습문제  

2장 컴퓨터 구조
1절 논리회로	 
- 부울 대수	 
- 논리회로의 종류		
2절 컴퓨터 시스템의 구성	 
3절 중앙처리장치		
- 중앙처리장치 기능	
- 중앙처리장치 구성	
- 중앙처리장치의 동작	
- 명령어 파이프라이닝	
- 명령어 세트	
- 산술논리연산장치	
- 제어장치	
4절 기억장치	
- 기억장치 계층 
- 주기억장치 
- 캐쉬 기억장치 
- 보조기억장치 
5절 입출력장치	
- 입출력 방식 
6절 병렬 컴퓨터 구조 
- 플린 종류 
- 파이프라인 처리 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
3장 운영체제
1절 운영체제 개념	
- 운영체제 개요 
- 운영체제의 처리 방식 
- 운영체제의 자원 관리
- 운영체제의 성능 평가 
- 운영체제 종류 
2절 프로세스 관리	
- 프로세스 개념 
- 병행 프로세스 
- 교착 상태 
- 스케줄링 
3절 기억장치 관리		
- 주기억장치 관리 
- 가상기억장치
- 보조기억장치 
4절 정보 관리 
- 파일 시스템 
- 파일 보호
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
4장 자료구조
1절 자료와 자료구조 
2절 배열		
1차원 배열 
다차원 배열 
희소 행렬 
3절 리스트 
선형 리스트 
연결 리스트 
4절 스택과 큐	 
- 스택 
- 큐 
5절 트리	 		
- 트리의 기본 개념 
- 이진 트리 
- 이진 트리 순회 
- 힙 트리 
- 이진 탐색 트리 
6절 그래프	
- 그래프의 순회 
- 신장 트리 
- 최소 비용 신장 트리 
7절 정렬 
- 삽입 정렬 
- 선택 정렬 
- 합병 정렬 
- 퀵 정렬 
- 기수 정렬 
8절 해싱 
- 해시 함수 
- 충돌 해결 방안 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	 
5장 프로그래밍 언어
1절 프로그램 작성 과정	
- 문제 분석 
- 알고리즘 설계 
- 프로그램 코딩 
- 프로그램 시험 시행 
- 프로그램의 문서화와 유지 보수 
2절 프로그래밍 언어의 세대 구분	
- 1세대 언어: 기계어 
- 2세대 언어: 어셈블리 언어	 
- 3세대 언어: 고급 언어		
- 4세대 언어: 초고급 언어	
- 5세대 언어: 자연 언어
3절 주요 프로그래밍 언어	
- 포트란		
- 코볼	
- 베이직 
- 파스칼	
- C 언어	
- 리스프	
- PL/1	 
- 에이다 
- 스몰토크	
- C++	
- 자바 
4절 프로그래밍 언어 구현 기법	
- 번역 기법 
- 인터프리터 기법 
- 하이브리드 구현 기법 
5절 객체지향 프로그래밍 
- 패러다임의 변화 
- 상속 
- 다형성과 동적 바인딩 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
6장 데이터베이스
1절 데이터베이스 개념 
- 정보 처리 시스템 
- 기존 파일 처리 시스템 
- 데이터베이스 정의와 특성 
- 데이터베이스 관리 시스템 
- 데이터베이스 구성 요소 
2절 데이터베이스 모델 및 용어 
- 데이터베이스 모델 
- 관계형 데이터베이스 
- 키 개념 
3절 데이터베이스 설계 
- 관계도(ERD)의 이해와 작성 
- 관계형 모델 
- 데이터베이스 설계의 기본 
- 정규화 개념 
4절 SQL	
- SQL 개요 
- SQL 정의어 
- SQL 조작어	
- SQL 뷰 
- 시스템 카탈로그	
- 내장 SQL 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
7장 네트워크와 정보통신
1절 데이터 통신	
- 데이터 통신 개요 
- 데이터 통신 시스템 
2절 데이터 전송	
- 데이터 전송 속도 
- 아날로그와 디지털 정보 
- 데이터 전송 유형 
- 회선망의 유형 
- 데이터 전송 방식 
- 데이터 전송을 위한 다중화 
3절 데이터 통신망	
- 통신망 유형 
- 근거리 통신망 
4절 인터네트워킹	
- 인터네트워킹의 의미 
- 통신 프로토콜	
- OSI	
- TCP/IP	
- X.25	
- 인터네트워킹 장비 
5절 인터넷과 정보보안 
- 인터넷의 개요 
- 인터넷 주소체계 
- 인터넷 서비스 
- 정보보안 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
8장 소프트웨어 공학
1절 소프트웨어와 소프트웨어 공학 
- 소프트웨어 개념 
- 소프트웨어 분류 
- 소프트웨어 공학 개념 
- 소프트웨어 공학 계층 구조 
2절 소프트웨어 개발 프로세스 모형 
- 폭포수 모형 
- 프로토타입 모형 
- 나선형 프로세스 모형	
3절 소프트웨어 프로젝트 관리 
- 관리자의 활동 
- 프로젝트 계획 
- 프로젝트 일정 수립 
- 품질 관리 
- 위험 관리 
4절 전통적 소프트웨어 개발 방법론	
- 요구사항 분석 
- 설계 
- 구현 
- 테스트 
- 유지 보수 
5절 객체지향 소프트웨어 개발 방법론	
- 객체지향 분석 
- 객체지향 설계 
- 객체지향 테스팅 
6절 소프트웨어 공학의 발전 동향	
- CASE	 
- 재사용 
- 웹 기반 응용 엔지니어링 
- 소프트웨어 재공학 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트
	
9장 멀티미디어
1절 멀티미디어 개요	
- 멀티미디어 정의 
- 멀티미디어의 발전 
- 멀티미디어 데이터 
2절 멀티미디어 시스템	
- 하드웨어 
- 소프트웨어 
3절 멀티미디어 데이터의 처리	 
- 텍스트 
- 사운드 
- 이미지 
- 애니메이션 
- 비디오 
4절 데이터 압축	
- 무손실 압축 
- 손실 압축 
- 혼성 압축 
5절 멀티미디어의 활용	 
- CD-ROM 타이틀	
- 웹 페이지 
- 전자상거래	
- VOD	 
- 원격 진료 
- 컴퓨터 게임 
- 디지털 영상물 
요약	
연습문제	
개발자가 추천하는 좋은 책, 좋은 사이트 

찾아보기

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능

    도서구입 안내

    <한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

    리뷰쓰기

    닫기
    * 도서명 :
    IT CookBook, 컴퓨터 과학 개론: 컴퓨터 과학도를 위한 첫 전공서
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    IT CookBook, 컴퓨터 과학 개론: 컴퓨터 과학도를 위한 첫 전공서
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT CookBook, 컴퓨터 과학 개론: 컴퓨터 과학도를 위한 첫 전공서
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실