소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

소프트웨어 중심사회의 컴퓨터개론

제4차 산업혁명을 위한 필수 교양서

'4차 산업혁명’을 가장 잘 설명한 안내서

컴퓨터와 스마트폰이 생활필수품으로 자리 잡은 것처럼 이제는 누구나 4차 산업혁명 시대가 요구하는 지식과 기술을 습득해야 한다. 이 책은 저자가 다년간 프로젝트 개발과 대학 및 교육센터에서의 강의를 통해 축적한 ‘4차 산업혁명’의 축약본이라고 할 수 있다. 4차 산업혁명 시대가 주목하는 첨단 정보기술(인공지능, 빅데이터, 사물인터넷, 자율주행, 가상현실과 증강현실, 블록체인, 멀티미디어와 정보보안 등)과 관련된 내용을 초보자의 눈높이에 맞춰 쉽게 설명했고, 특히 주목해야 할 내용은 도식화하여 친근하게 접근했다.

모두의 컴퓨터개론

이 책은 대학에서 컴퓨터를 전공하는 학생들은 기본서로, 컴퓨터 비전공자는 일반 교양서로 이용할 수 있다. 또한 이 책을 수업 교재로 사용하는 교수, 강사를 위해 강의 흐름에 맞도록 단원과 내용을 구성했으며, 효과적으로 수업을 진행할 수 있는 방안을 제시하려고 노력했다. 컴퓨터의 탄생부터 첨단기술까지, 시대를 반영한 주요 정보들을 담았고 학생들이 알아야 할 중요한 개념들은 도식화하여 쉽게 이해할 수 있도록 집필했다.

chapter 01 제4차 산업혁명 시대의 스마트한 생활

1.1 정보기술로 즐기는 스마트 생활

1.2 인터넷과 웹에 의한 서비스

1.3 모바일 컴퓨팅과 인공지능

1.4 제4차 산업혁명 시대의 도래

chapter 02 컴퓨터 개요

2.1 컴퓨터란 무엇인가?

2.2 하드웨어란?

2.3 소프트웨어란?

2.4 컴퓨터의 기원

2.5 컴퓨터의 발전

2.6 컴퓨터의 종류

chapter 03 정보의 표현

3.1 컴퓨터의 자료 표현

3.2 진수와 수의 표현

3.3 컴퓨터의 정보 종류

3.4 문자와 논리 표현

3.5 컴퓨터의 연산

chapter 04 컴퓨터 구조

4.1 폰노이만의 저장 프로그램

4.2 다양한 기억장치

4.3 중앙처리장치 CPU

4.4 프로그램 실행 과정

4.5 마이크로프로세서

chapter 05 운영체제와 활용

5.1 운영체제 개요

5.2 운영체제 관리

5.3 운영체제의 분류

5.4 다양한 운영체제의 종류

5.5 윈도우 운영체제 활용

chapter 06 컴퓨팅 사고력과 문제해결

6.1 컴퓨팅 사고력 개요

6.2 컴퓨팅 사고력 준비: 자료 수집, 자료 분석과 표현

6.3 컴퓨팅 사고력 시작: 문제 분해

6.4 컴퓨팅 사고력 핵심: 패턴인식과 추상화

6.5 컴퓨팅 사고력 구현: 알고리즘과 자동화

chapter 07 프로그래밍 언어

7.1 프로그래밍 언어 개요

7.2 프로그램 구현

7.3 고급 프로그래밍 언어 종류

7.4 프로그래밍 언어의 구성 요소

7.5 객체지향 프로그래밍

chapter 08 데이터베이스

8.1 데이터베이스 개요

8.2 데이터베이스 구조

8.3 데이터베이스 모델

8.4 관계형 모델

8.5 데이터베이스 관리시스템

chapter 09 컴퓨터 네트워크와 월드와이드웹

9.1 네트워크 개요

9.2 네트워크 장치와 교환 방식

9.3 네트워크의 분류

9.4 네트워크의 활용 및 이해

9.5 인터넷 개요

9.6 인터넷 동작원리

9.7 월드와이드웹 WWW

9.8 웹 프로그래밍

chapter 10 제4차 산업혁명과 첨단기술

10.1 제4차 산업혁명시대 고찰

10.2 초연결 사회와 빅데이터 처리

10.3 지능형 사회를 이끄는 인공지능

10.4 가상화 사회와 첨단기술

chapter 11 모바일 컴퓨팅

11.1 모바일 컴퓨팅

11.2 모바일의 진화

11.3 모바일 클라우드 서비스

chapter 12 멀티미디어 개론

12.1 멀티미디어 개요

12.2 멀티미디어 시스템

12.3 데이터 처리

12.4 압축

12.5 멀티미디어 활용

12.6 멀티미디어 보안

chapter 13 정보보안

13.1 정보보안 개념

13.2 컴퓨터 바이러스

13.3 악성 프로그램과 해킹

13.4 암호화 기술

13.5 인터넷 보안

13.6 정보 윤리

참고문헌 및 자료출처

찾아보기

강환수

서울대학교 계산통계학과 졸업

서울대학교 전산과학전공 석사

서울대학교 컴퓨터공학부 박사 수료

전) 삼성SDS 정보기술연구소 선임연구원

전) 동양미래대학교 산학협력처장 겸 단장

현) 동양미래대학교 컴퓨터정보공학과 교수

조진형

서울대학교 컴퓨터공학과 졸업

한국과학기술원(KAIST) 정보 및 통신공학과(컴퓨터공학 전공) 석사

서울대학교 기술경영대학원 박사

전) 현대전자 소프트웨어연구소 선임연구원

현) 동양미래대학교 컴퓨터정보공학과 교수

현) 동양미래대학교 산학협력처장 겸 단장

신용현

서울대학교 계산통계학과 졸업

서울대학교 전산과학전공 석사

서울대학교 전기컴퓨터공학부 박사

전) 한국통신 전임연구원

현) 서울과학기술대학교 컴퓨터공학과 교수

강환일

서울대학교 전자공학과 졸업

한국과학기술원(KAIST) 전기 및 전자공학과 석사

미국 위스콘신(매디슨)대학 전기 및 컴퓨터공학과 박사

캐나다 토론토대학 전기공학과 및 미국퍼듀대학교 전기공학과 방문교수

영국 크랜필드대학(슈리븐햄 캠퍼스) 단기연수

현) 명지대학교 정보통신공학과 교수

소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

IoT 기반의 임베디드시스템

: AVR ATmega128+라즈베리파이3

고수복,한익섭,황선기,고일한 저

AVR ATmega128과 라즈베리파이의 Windows 10 IoT core 기반으로 다양한 센서와 데이터 통신을 쉽게 학습할 수 있는 사물인터넷 활용서이다. AVR ATmega128와 라즈베리파이의 Windows 10 IoT Core 관련 응용 회로와 센서 제어 프로그램을 공부하고자 하는 이들에게 도움이 될 것이다.

목차

1편|마이크로프로세서(AVR ATmega128)?

1. 임베디드 시스템 개론

1.1 임베디드 시스템 개요

1.2 임베디드 시스템 하드웨어

1.3 임베디드 시스템 소프트웨어

2. 마이크로프로세서 구조와 기능

2.1 마이크로프로세서 개요

2.2 마이크로컨트롤러의 특징

2.3 마이크로 컴퓨터의 구성

2.4 CPU의 구조

2.5 하드웨어 구성

2.6 소프트웨어 구성

3. AVR ATmega128의 구조와 기능

3.1 AVR의 특징

3.2 AVR ATmega128의 기능별 특징

3.3 AVR ATmega128 내부 구조

3.4 AVR ATmega128의 핀 기능

4. AVR ATmega128 입ㆍ출력 포트

4.1 입ㆍ출력 포트 일반

4.2 입ㆍ출력 포트 제어용 레지스터

4.3 AVR ATmega128를 이용한 프로젝트 실습 수행 방법

4.4 입ㆍ출력 포트를 이용한 입ㆍ출력 제어 실습

5. AVR ATmega128 인터럽트

5.1 인터럽트 일반

5.2 인터럽트 관련 레지스터

5.3 인터럽트 기본 실습

6. 타이머 카운터

6.1 타이머/카운터 일반

6.2 8비트 타이머/ 카운터의 제어 레지스터

6.3 16비트 타이머/ 카운터의 제어 레지스터

6.4 16비트 타이머/ 카운터의 인터럽트 레지스터

6.5 16비트 타이머/카운터 동작 모드

6.6 타이머/카운터 실습

7. LCD 제어

7.1 LCD 일반

7.2 Text LCD

7.3 LCD 실습

8. 시리얼 통신

8.1 UART와 RS232 통신

8.2 AVR ATmega128의 직렬통신 포트

8.3 AVR ATmega128의 USART 레지스터

9. A/D 변환

9.1 A/D 컨버터(Analog-to-Digital Converter) 일반

9.2 AVR ATmega128 A/D 컨버터 레지스터

9.3 AVR ATmega128의 A/D 컨버터 실습

2편|Window10 IoT 기반 라즈베리파이 3

10. Windows 10 IoT Core 임베디드 시스템 개론

10.1 Winddows 10 IoT 개요

10.2 Winddows 10 IoT 디바이스 개발

10.3 Windows 10 IoT Core 플랫폼

10.4 Windows 10 IoT 플랫폼 디바이스

11. Windows 10 IoT Core 환경 구축

11.1 Windows 10 IoT Core OS 설치

12. Windows 10 IoT Core 기본 문법 C#

12.1 프로젝트 생성

12.2 C# 프로그래밍 기초

13. Windows 10 IoT Core C# 고급 프로그램

13.1 HelloWorld! (hello_world_app)

13.2 윈폼-현재시간 추가

13.3 Windows 10 IoT core 원격 빌드

13.4 LED 제어 (UWP_Led)

13.5 온/습도 센서 모듈 (UWP_DHT)

13.6 초음파 센서 제어 (UWP_UltraSonic)

13.7 7Segment [FND_4Digit] 제어 (UWP_FND)

13.8 타이머를 이용한 7Segment [FND_4Digit] 제어 (UWP_FND_TIMER)

13.9 온/습도에 따른 RGB LED 제어 (UWP_DHT11_3LED)

13.10 온/습도 시리얼 통신 제어 (UWP_UartSerial)

13.11 WIFI 통신 제어 (UWP_TCPClient)

소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

실시간 분석의 모든 것

: 스트리밍 데이터 분석 및 시각화 시스템 구축 가이드

바이런 엘리스 저 / 이상훈 역

실시간 분석 솔루션을 구축하기 위한 가장 완벽한 지침서

빠른 비즈니스 의사결정을 위해 실시간 분석에 대한 관심이 고조되고 있다. 이 책은 스트리밍 데이터의 분석에서 시각화까지 전 단계를 망라하는 가성비 높은 솔루션을 제시한다. 1부는 아파치 주키퍼, 카프카, 플룸, 스톰, 얀, 삼자, 레디스, 몽고DB, 카산드라 등으로 실시간 분석 서비스를 구성하고 데이터를 처리 및 저장하는 방법을 다룬다. 2부는 SVG와 D3.js를 활용하여 데이터를 시각화하고 모니터링하고 실시간에 맞게 최적화하는 방법을 살펴본다. 실무 관점에서 다양한 기술의 활용 및 구성 로드맵을 제시하여, 나무가 아니라 숲을 볼 수 있게 해주는 책이다.

소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

인공지능

이 책은 논리학, 확률, 연속수학과 지각, 추론, 학습, 동작, 그리고 초소형 전자기기부터 로봇 행성 탐사 차량에 이르기까지 모든 것을 포괄하는 인공지능 분야의 전 면모를 다루고 있다. 그중 이 책을 관통하는 주제인 지능적 에이전트라는 개념을 깊게 파헤치며, 인공지능의 여러 분야를 현대적 접근방식으로 조합한다. 특히, 제3판에서는 모든 주요 분야의 논법이 갱신됐다. 많은 내용이 세계의 표현 방식(원자적 표현과 분해된 표현, 구조적 표현)에 따른 새로운 조직화 원리에 맞게 갱신되었으며, 부분 관찰 가능 검색, 우발적 계획 수립, 계통적 계획 수립, 관계적 확률 모형과 및 1차 확률 모형, 기계 학습의 정칙화와 손실 함수, 핵 방법, 웹 검색 엔진, 정보 추출, 컴퓨터 시각과 로봇공학 같은 주제에 대한 중요하면서도 새로운 내용이 추가되었다. 또한, 새로운 연습문제 수백 개도 추가되었다.

이 책의 가장 큰 목표는 지난 50년간의 인공지능 연구와 수백 년간의 관련 연구에서 얻은 아이디어들을 독자에게 전달하는 것이다. 그만큼 이 책은 인공지능에 관한 한 가장 포괄적이고 통찰력 있는 책이다. 이 책은 합리적인 의사결정 패러다임을 위한 통합적인 관점을 제공하며, 주요 인공지능 알고리즘의 의사코드들을 포함하고 있다. 또한, 적절한 에이전트 설계를 위한 검색 기법이나 계획 수립, 지식 표현은 물론, 요즘 화두인 자연어 처리, 기계 학습, 로봇공학까지도 아우른다. 또한, 이 책은 기본적으로 대학 학부생용 강의 교재를 염두에 둔 것으로, 총 27장으로 되어 있다. 각 장은 대략 한 주 정도의 강의 분량으로 볼 수 있으며, 책 전체를 떼기가 부담스럽다면 강사와 학생의 관심사에 맞는 장들을 선택해서 한 학기 과정을 만드는 것도 가능하다.

CHAPTER 1 소개 1

1.1 인공지능이란 무엇인가? 2

1.2 인공지능의 기반 학문 6

1.3 인공지능의 역사 20

1.4 인공지능의 현재 수준 35

1.5 요약 37

연습문제 39

CHAPTER 2 지능적 에이전트 43

2.1 에이전트와 환경 44

2.2 좋은 행동: 합리성 개념 46

2.3 환경의 본성 51

2.4 에이전트의 구조 58

2.5 요약 73

연습문제 76

CHAPTER 3 검색을 통한 문제 해결 79

3.1 문제 해결 에이전트 80

3.2 문제의 예 86

3.3 해답의 검색 92

3.4 정보 없는 검색 전략 99

3.5 정보 있는(발견법적) 검색 전략들 112

3.6 발견법적 함수 124

3.7 요약 131

연습문제 138

CHAPTER 4 고급 검색 기법 147

4.1 국소 검색 알고리즘과 최적화 문제 148

4.2 연속 공간의 국소 검색 158

4.3 비결정론적 동작들을 수반한 검색 162

4.4 부분 관찰 가능 환경의 검색 168

4.5 온라인 검색 에이전트와 미지 환경 178

4.6 요약 186

연습문제 191

CHAPTER 5 대항 검색 195

5.1 게임 195

5.2 게임의 최적 결정 198

5.3 알파베타 가지치기 202

5.4 불완전한 실시간 결정 207

5.5 확률론적 게임 214

5.6 부분 관찰 가능 게임 218

5.7 최고 수준의 게임 플레이 프로그램들 224

5.8 대안 접근방식들 227

5.9 요약 229

연습문제 237

CHAPTER 6 제약 만족 문제 245

6.1 제약 만족 문제의 정의 246

6.2 제약 전파: CSP의 추리 252

6.3 CSP를 위한 역추적 검색 260

6.4 CSP를 위한 국소 검색 267

6.5 문제의 구조 269

6.6 요약 275

연습문제 280

CHAPTER 7 논리적 에이전트 285

7.1 지식 기반 에이전트 286

7.2 웜푸스 세계 288

7.3 논리 292

7.4 명제 논리: 아주 간단한 논리 296

7.5 명제 정리 증명 303

7.6 효과적인 명제 모형 점검 316

7.7 명제 논리에 기초한 에이전트 322

7.8 요약 333

연습문제 340

CHAPTER 8 1차 논리 347

8.1 표현의 재고찰 348

8.2 1차 논리의 구문과 의미론 353

8.3 1차 논리의 활용 366

8.4 1차 논리의 지식 공학 374

8.5 요약 381

연습문제 384

CHAPTER 9 1차 논리의 추리 393

9.1 명제 추리 대 1차 추리 394

9.2 단일화와 승격 397

9.3 전방 연쇄 403

9.4 후방 연쇄 412

9.5 분해 421

9.6 요약 435

연습문제 440

CHAPTER 10 고전적 계획 수립 447

10.1 고전적 계획 수립의 정의 448

10.2 상태 공간 검색으로서의 계획 수립을 위한 알고리즘 455

10.3 계획 수립 그래프 463

10.4 그밖의 고전적 계획 수립 접근방식 472

10.5 계획 수립 접근방식들의 분석 478

10.6 요약 480

연습문제 484

CHAPTER 11 실세계에서의 계획 수립과 실행 489

11.1 시간, 일정, 자원 490

11.2 계통적 계획 수립 495

11.3 비결정론적 정의역에서의 계획 수립과 실행 506

11.4 다중 에이전트 계획 수립 518

11.5 요약 525

연습문제 531

CHAPTER 12 지식 표현 533

12.1 존재론 공학 534

스튜어드 러셀(Stuart Russell)

스튜어트 러셀은 현재 버클리대학교의 컴퓨터과학과 교수이자 Center for Intelligent Systems의 책임자, 그리고 공학 스미스 자데 석좌교수(Smith Zadeh Chair)이다. 또한, 인공지능의 다양한 주제에 관해 100편이 넘는 논문을 발표했으며, 그가 쓴 다른 책으로는 《The Use of Knowledge in Analogy and Induction》과 《Do the Right Thing:Studies in Limited Rationality》가 있다.

피터 노빅(Peter Norvig)

피터 노빅은 현재 구글의 디렉터이며, 2002년에서 2005년까지 핵심 웹 검색 엔진 개발을 이끌었다. 그는 서던 캘리포니아 대학교의 교수였으며, 버클리대학교 연구 교수단의 일원이다. 그의 다른 책으로는 《Paradigms of AI Programming: Case Studies in Common Lisp》와 《Verbmobil: A Translation System for Face to Face Dialog》, 그리고 《Intelligent Help Systems for UNIX》가 있다.

소프트웨어 학과 추천도서 - sopeuteuweeo haggwa chucheondoseo

소프트웨어학과도서

소프트웨어학과책

소프트웨어학과추천도서

소프트웨어추천도서

소프트웨어학과관련도서

AVR관련학과

서경대학교소프트웨어학과

소프트웨어관련도서

소프트웨어공학과 추천 책

데이터학과 관련 도서 모바일학과 모바일 소프트웨어 sw 소프트

상명대학교 미디어소프트웨어학과

성균관대 컴퓨터공학과 추천도서

소프트웨어 도서

소프트웨어 관련 도서

소프트웨어학과 도서

소프트웨어 관련 도서

소프트웨어 도서

소프트웨어학과 책

소프트웨어 도서 추천

서경대학교 소프트웨어학과

성결대학교 사이버캠퍼스

소프트웨어 학과 도서

소프트웨어관련 책

소프트웨어학과 도서

소프트웨어학과 추천도서

IOT관련 도서

iot 도서 추천