HOME > 상세정보

상세정보

컴퓨터 시스템 개론 (6회 대출)

자료유형
단행본
개인저자
정기철
서명 / 저자사항
컴퓨터 시스템 개론 / 정기철 지음
발행사항
서울 :   숭실대학교 출판부,   2012  
형태사항
403 p. : 삽화, 도표 ; 26 cm
ISBN
9788974502881
000 00619camcc2200229 c 4500
001 000045723282
005 20121015181742
007 ta
008 121012s2012 ulkad AN 000c kor
020 ▼a 9788974502881 ▼g 93560
035 ▼a (KERIS)BIB000012923257
040 ▼d 248009 ▼d 211009
082 0 4 ▼a 004 ▼2 23
085 ▼a 004 ▼2 DDCK
090 ▼a 004 ▼b 2012z2
100 1 ▼a 정기철
245 1 0 ▼a 컴퓨터 시스템 개론 / ▼d 정기철 지음
246 1 1 ▼a Introduction to computer systems
260 ▼a 서울 : ▼b 숭실대학교 출판부, ▼c 2012
300 ▼a 403 p. : ▼b 삽화, 도표 ; ▼c 26 cm
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 004 2012z2 등록번호 121221569 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 004 2012z2 등록번호 121221570 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

컴퓨터 전공학과 1, 2학년 대상의 입문서로 기획하였지만 컴퓨터 이론과 실습에 대한 지식을 원하는 일반인도 무난하게 읽을 수 있도록 쉽게 구성하였다. 컴퓨터의 기본적인 이론을 바탕으로 밑그림을 스케치하고, 최신의 기술 내용을 중심으로 소프트웨어, 하드웨어, 컴퓨터프로그래밍 전반을 이론과 실습을 병행하여 설명한다.

컴퓨터의 역사, 컴퓨터 시스템 개요, 컴퓨터 내부의 데이터 표현, 기계어와 어셈블리어 프로그래밍, 다양한 고급 프로그래밍 언어, 프로그래밍을 위한 자료구조와 알고리즘, 인터넷과 웹 프로그래밍, 컴퓨터와 생활, 컴퓨터와 아름다움, 정보 보안, 데이터베이스, 인공지능 분야를 순서대로 다루고 있다.

이 책은 컴퓨터 전공학과 1, 2학년 대상의 입문서로 기획하였지만 컴퓨터 이론과 실습에 대한 지식을 원하는 일반인도 무난하게 읽을 수 있도록 쉽게 구성하였다. 이 책에서는 컴퓨터의 역사, 컴퓨터 시스템 개요, 컴퓨터 내부의 데이터 표현, 기계어와 어셈블리어 프로그래밍, 다양한 고급 프로그래밍 언어, 프로그래밍을 위한 자료구조와 알고리즘, 인터넷과 웹 프로그래밍, 컴퓨터와 생활, 컴퓨터와 아름다움, 정보 보안, 데이터베이스, 인공지능 분야를 순서대로 다루고 있다.
컴퓨터의 기본적인 이론을 바탕으로 밑그림을 스케치하고, 최신의 기술 내용을 중심으로 소프트웨어, 하드웨어, 컴퓨터프로그래밍 전반을 이론과 실습을 병행하여 설명한다. 다른 컴퓨터 입문서와는 다르게 컴퓨터의 내부 작동 원리의 이해를 바탕으로 다양한 프로그래밍 부분을 중점적으로 다루고 있어서 보다 심도 있는 컴퓨터 입문서로써의 역할을 할 수 있으리라 기대한다. 프로그래밍 언어로써는 초보자를 위한 언어, 예술가 등을 위한 언어, 고급 시스템 프로그래머를 위한 언어 로 나누어서 각 분야의 대표적인 언어들을 실습을 통해서 소개한다. 또한 컴퓨터와 연관된 기술과 더불어 문화, 사회 현상과 관련된 내용도 보강함으로써 최근의 IT 기반 융합 관련 분야를 공부하는 사람들에게 도움되는 책을 만들고, 대부분의 분야에서 실습을 통해서 기술의 단순한 설명이 아닌 실제에 도움되는 내용을 기술하고자 하였다.
단순한 컴퓨터 관련 이론만을 암기하는 서적이 아닌, 해당하는 주제에 대해서 한번 더 생각하고 고민해보고 이를 바탕으로 자신만의 견해를 정리해 볼 수 있는 계기를 가지기를 바라는 마음으로 모든 장의 연습 문제에서 기술적인 암기 내용을 테스트하는 문제가 아닌 에세이 주제를 문제로 기술하였다.
이 책의 최신 정보는 아래의 사이트에서 보충하며, 오프라인 책으로 전달하지 못하는 형태의 정보와 저자와의 질문 게시판 등을 운영한다.

https://sites.google.com/site/computerkorean/


정보제공 : Aladin

저자소개

정기철(지은이)

경북대학교 컴퓨터공학과에서 석사와 박사 학위를 취득했다. 현재는 숭실대학교 IT대학 글로벌미디어학부 교수로 재직 중이며, 인공지능과 HCI(Human-Computer Interaction) 등의 분야를 공부하고 있다. 급변하는 IT 환경 속에서 단순히 지식이나 기술의 전달 및 암기 위주의 공부를 하는 것보다 기본적인 원리에 대한 이해, 문제 해결 방법 등이 더 중요하다고 느끼며 이를 위한 수업 방법 및 저서를 개발하기 위해 노력하고 있다. 저서로는 『체험! 자료구조』(연두에디션, 2018), 『컴퓨터 구조』(연두에디션, 2018), 『그림을 그리며 배우는 프로세싱 언어』(숭실대학교출판부, 2017), 『게임을 만들며 배우는 C 언어』(홍릉과학출판사, 2016), 『체험 인공지능』(홍릉과학출판사, 2016), 『게임을 만들며 배우는 프로세싱 기초』(홍릉과학출판사, 2016) 등이 있다.

정보제공 : Aladin

목차

목차 
CHAPTER 01 컴퓨터의 역사 
 1. 1940년 이전까지… : 기계식 계산기 = 13 
  수동식 계산기 = 13
  반 자동식 계산기 = 15
 2. 1940∼ : 전자식 컴퓨터의 시초 = 18
 3. 1980∼ : 개인용 컴퓨터의 시작 = 22
  개인용 컴퓨터(Personal Computer)의 도래 = 22
  인터넷(Internet) = 22
  모바일 컴퓨팅(Mobile, Ubiquitous Computing) = 23
  병렬형 컴퓨터 = 24
 4: 2020∼ : 미래형 컴퓨터 = 26
CHAPTER 02 컴퓨터 시스템 개요 
 1. 컴퓨터의 종류 = 31
 2. 추상화 = 34
 3. 하드웨어 = 37
  중앙처리장치(CPU: Central Processing Unit) = 37
  메인 메모리(Main Memory) = 39
  캐쉬 메모리(Cache Memory) = 41
  보조 기억 장치(Secondary Memory) = 42
  I/O 장치(I/O Device) = 44
  입출력 장치의 제어 방식 = 48
  버스 인터페이스(Bus Interface) = 49
  기타 중요한 개념/용어 = 50
 4. 소프트웨어 = 57
  시스템 소프트웨어 = 58
  응용 소프트웨어 = 59
  웹 앱, 클라우드 소프트웨어 등 = 59
 5. 클라우드 컴퓨팅(Cloud Computing) = 60
  프로그래머 김군의 스마트한 생활 = 62
  클라우드 컴퓨팅 주요기술 = 63
  클라우드 컴퓨팅 관련 사례 = 64
 6. 운영체제 = 67
  운영체제의 목적 및 종류 = 67
  운영체제의 구성 = 68
  프로세스 관리 = 69
  메모리 관리 = 72
  병행 프로세스 = 77
CHAPTER 03 컴퓨터 내부의 데이터 표현 
 1. 진법(numeral system) = 83 
  10진법 = 83
  2진법과 16진법 = 84
 2. 컴퓨터에서 사용하는 수 = 86
  정수의 표현 = 87
  부호없는 정수(unsigned integer: 0과 자연수) = 89
  부호와 절대값(Sign and Magnitude for Signed integer) = 91
  2의 보수표현(Two's Complement Binary Representation) = 92
  실수의 표현 = 95
  IEEE 754 Floating Point 표준 = 101
  문자의 표현 = 102
 3. 멀티미디어의 표현 = 106
  텍스트 정보 = 106
  데이터의 압축 = 107
  이미지와 그래픽 = 109
  동영상(비디오) = 113
  소리/사운드/음성 = 115
CHAPTER 04 기계어와 어셈블리어 
 1. 컴퓨터 하드웨어 구조: Pep/8 가상 머신 기계어 = 119
  Pep/8 가상 머신의 구조 = 121
  Pep/8 가상 머신의 인스트럭션(명령어) 정리 = 124
  von Neumann의 내장형 프로그램 방식 = 126
  예제를 통한 기계어 수행과정 설명 = 127
  기계어 밑에는 뭐가 있을까? = 137
 2. 어셈블리 언어 = 145
  mnemonic 인스트럭션 = 146
  pseudo 인스트럭션 = 148
CHAPTER 05 고급 프로그래밍 언어 
 1. 컴퓨터 프로그래밍 기초 = 161
  초보자를 위한 프로그래밍 언어 = 165
  미디어 아티스트들을 위한 언어 = 166
  시스템 개발용 고급 언어 = 168
 2. Logo(로고) = 173
  로고의 특징 = 173 
  로고 실전 = 174 
 3. Scratch(스크래치) = 178
  스크래치의 특징 = 178
  스크래치 프로그래밍 환경 = 180
  스크래치 실전 = 182
  고급 SCRATCH 기능 = 184
 4. Max/msp와 Jitter = 186
  Max/msp 실전 = 188
 5. Processing(프로세싱) = 195
  프로세싱의 특징 = 196
  프로세싱 실전 = 197
 6. C = 205
  C 언어 기초 = 205
  변수, 데이터 타입, 기본 입출력 함수 = 207
  기본 연산자 = 215
  제어문 = 218
  함수(Function) = 223
  C 언어 실전 = 227
 7. Java(자바) = 229
  Java 소개 = 229
  Java 실전 = 231
 8. Java Script(자바 스크립트) = 235
CHAPTER 06 프로그래밍 (자료구조와 알고리즘)  
 1. 문제 해결을 위한 프로그래밍의 절차 = 239
 2. 디버깅하는 방법 = 243
 3. 자료구조 = 245
  기본 자료형 = 245
  선형(list) 구조 = 246
  트리(tree)와 그래프(Graph) = 254
 4. 알고리즘 = 258
  알고리즘 기초 = 258
  간단한 알고리즘 = 259
  알고리즘의 효율성 분석 = 272
  정렬 알고리즘 = 275
  검색 알고리즘 = 280
 5. 객체 지향 프로그래밍 = 285 
  구조적 프로그래밍과 객체 지향 프로그래밍 = 285 
  클래스 = 286
 6. OpenMP를 이용한 병렬 프로그래밍 = 290
  OpenMP 개발 환경 구축 = 293
  OpenMP를 이용한 예제-소수(prime number)의 개수 구하기 = 293
 7. 소프트웨어 공학 = 297
  소프트웨어 공학 개괄 = 297
CHAPTER 07 인터넷과 웹프로그래밍 
 1. 인터넷의 개요 = 303
 2. HTML의 개요 = 305
  HTML의 태그 = 305
  HTML5 = 307
 3. 웹 프로그래밍 = 309
  웹 프로그래밍의 기본 = 309
  발전된 웹 프로그래밍 = 313
CHAPTER 08 컴퓨터와 생활 
 1. 컴퓨터의 순기능 = 325
  정보의 무한 접근 = 325
  삶의 질 향상 = 326
 2. 컴퓨터의 역기능 = 327
  연령별 특성 = 329
  신체적 증상 = 331
  정신적 증상 = 334
  정보 격차에 따른 빈부격차, 유해정보, 게임중독, 프라이버시 침해 등 = 336
  어떻게 해야 할까? = 338
CHAPTER 09 컴퓨터의 아름다움 
 1, 하드웨어의 아름다움 = 341
 2. 소프트웨어의 아름다움 = 345
 3. 데이터의 아름다움(통계와 예술: 데이터 시각화) = 347
 4. 글자의 아름다움 = 351
  글꼴(폰트)의 아름다움 = 351
  ASCII Arts = 352
 5. 프로그래밍의 아름다움 Ⅰ = 354
 6. 프로그래밍의 아름다움 Ⅱ (프랙탈) = 357 
 7. Non-photorealistic Rendering(NPR, 비실사 렌더링) = 360 
CHAPTER 10 정보 보안 
 1. 정보 보안 개요 = 365 
 2. 정보 보안의 패러다임 전환 = 366
  스마트 기기의 등장 = 366
  클라우드 서비스의 등장 = 367
 3. 정보 보안의 의미 및 분야별 보안 요소 = 368
 4. 해킹이란? = 373
  해킹 기술의 종류 = 374
  악성 코드 = 375
CHAPTER 11 데이터베이스 
 1. 데이터베이스(database)란? = 377
 2. 관계형 데이터베이스(Relational Database) = 379
 3. SQL(Structured Query Language) = 381
 4. 데이터베이스 실전 = 383
  명령행 프로그램 설치 = 384
  간단한 시작 = 386
  본격적인 진행 = 387
CHAPTER 12 인공지능 (Artificial Intelligence) 
 1. AI는 무엇인가? = 391
 2. AI의 역사 = 393
  AI의 태동(1943∼1956) = 393
  AI 초창기의 기대 및 좌절(1950년대∼1980년대 초) = 393
  AI가 하나의 과학이 되다(1987∼현재까지) = 394
 3. 인공지능의 세부 분야 = 395
  지식의 표현: 세만틱 네트워크(semantic network) = 395
  경우의 수 탐색: 게임 트리(game tree) = 396
  전문가 시스템 = 399
  신경망(Neural Networks) = 400
  음성 인식/자연어 처리 = 401
  기계학습(Machine Learning) = 402

관련분야 신착자료

김자미 (2021)