이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
PART 1 컴퓨팅 사고를 위한 소프트웨어의 이해CHAPTER 1 컴퓨터의 이해 0031.1 소프트웨어 0041.1.1 소프트웨어의 정의 0041.1.2 소프트웨어의 종류 0071.2 소프트웨어의 미래 0101.2.1 과거의 소프트웨어 역할 0101.2.2 현재의 소프트웨어 역할(패러다임의 변화) 0101.2.3 미래의 소프트웨어 역할(패러다임의 생성) 0111.2.4 소프트웨어 중심 사회 0131.3 소프트웨어 리터러시 0151.3.1 새로운 개념의 등장 0151.3.2 소프트웨어 리터러시의 정의 0161.4 생활 속 소프트웨어 0171.4.1 문서 편집 및 계산 0171.4.2 증권거래 0171.4.3 금융거래 0181.4.4 쇼핑 0181.4.5 교육 0191.4.6 게임 0191.5 4차 산업 혁명 0201.5.1 산업 혁명의 발전 0201.5.2 4차 산업혁명과 변화하는 기술 트렌드 021yy EXERCISES 023CHAPTER2.1 컴퓨팅 사고의 등장 0242.1.1 컴퓨팅 사고의 보편화 0242.1.2 일상에서의 컴퓨팅 사고 0242.1.3 컴퓨팅 사고의 특징 0262.2 컴퓨팅 사고의 이해 0272.3 지넷 윙 교수의 컴퓨팅 사고의 5가지 요소 0272.3.1 재귀적 사고 0282.3.2 개념화 0282.3.3 병렬처리 0282.3.4 추상화 0282.3.5 분해 0282.4 컴퓨팅 사고의 증진에 필요한 핵심 요소 6가지 능력 0292.4.1 추상화Abstraction 0292.4.2 패턴 인식Pattern Recognition 0292.4.3 분해Decomposition 0292.4.4 알고리즘Algorithm 0292.4.5 자동화Automation 0292.4.6 병렬화Parallel Processing 0302.5 컴퓨팅 사고와 인간의 표현 0302.5.1 코딩 0302.5.2 코딩의 표현 0322.5.3 생활 속 사례 036yy EXERCISES 038CHAPTER 3 소프트웨어 분류와 개발자 0393.1 소프트웨어 분류 0393.1.1 기업용 소프트웨어 0393.1.2 임베디드 소프트웨어 0393.1.3 시스템 소프트웨어 0403.1.4 게임용 소프트웨어 0403.1.5 데이터베이스 소프트웨어 0413.1.6 GISGeograhoic Infomation Systems 소프트웨어 0423.1.7 서비스형 소프트웨어 0423.1.8 보안용 소프트웨어 0433.2 개발자의 유형 0463.2.1 게임 프로그래머 0463.2.2 응용 프로그래머 0463.2.3 웹 프로그래머 0473.2.4 시스템 프로그래머 0473.2.5 임베디드 프로그래머 0473.2.6 보안 프로그래머 047yy EXERCISES 049CHAPTER 4 소프트웨어 개발 0504.1 소프트웨어 공학 0514.2 소프트웨어 생명주기 0524.2.1 소프트웨어 생명주기 단계 분류 0524.2.2 소프트웨어 생명주기 단계별 정의 0534.3 소프트웨어 생명 주기 모형 0554.3.1 폭포수 모형 0554.3.2 프로토타입 모형 0554.3.3 나선형 모형 056yy EXERCISES 057PART 2 4차 산업혁명과 사물인터넷CHAPTER 5 데이터와 빅데이터 0615.1 데이터, 정보, 지식 정의 0615.1.1 데이터 0615.1.2 정보 0615.1.3 지식 0625.2 빅데이터와 데이터마이닝 0635.2.1 빅데이터Big Data 0635.2.2 데이터 마이닝Data Mining 0645.3 데이터베이스DB: DataBase 0665.3.1 데이터베이스 정의 0665.3.2 데이터베이스 특징 067yy EXERCISES 068CHAPTER 6 블록체인Blockchain과 암호화폐Cryptocurrency 0696.1 블록체인이란 무엇인가? 0696.2 암호화 화폐의 역할 0706.3 왜 블록체인인가? 0706.3.1 자산의 인터넷 0706.3.2 스마트 컨트랙트Smart Contract 0716.3.3 조직없는 조직화 0716.3.4 블록체인이 꿈꾸는 세상: 3가지의 종말 072yy EXERCISES 074CHAPTER 7 인공지능의 개요 0757.1 인공지능의 정의 0757.2 인공지능의 역사 0777.2.1 인공지능의 시작 0777.2.2 인공지능의 초기 0797.2.3 인공지능의 침체기 0797.2.4 활성기(1969-1990) 0807.2.5 융성기(1980-현재) 0817.3 인공지능의 구분 0817.3.1 강인공지능(범용인공지능) 0817.3.2 약인공지능 0827.4 머신러닝 0837.4.1 머신러닝 정의 0837.4.2 머신러닝의 분류 0847.5 딥러닝 084yy EXERCISES 087CHAPTER 8 사물인터넷과 아두이노 0888.1 4차 산업혁명과 사물인터넷 0888.2 아두이노 실습 환경 0908.2.1 아두이노 하드웨어 구성 0918.2.2 아두이노 스케치 0948.2.3 아두이노 작업 과정 0958.2.4 아두이노 스케치 사례 0978.3 스케치 기본 실습 1028.3.1 스케치 기초 1028.3.2 변수와 사칙연산 1048.3.3 판단문 1088.3.4 반복문 1118.4 아두이노 액추에이터 1148.4.1 LED 출력 1158.4.2 아나로그 출력 1178.4.3 DC 모터 1198.5 센서와 인터페이싱 1218.5.1 센서 1228.5.2 인터페이스 응용 사례 1258.6 아두이노를 이용한 자율주행 로봇 프로젝트 1348.6.1 자율주행로봇 1348.6.2 장애물 회피 자율주행로봇 1358.6.3 블루투스를 이용한 주행로봇의 조정 1368.6.4 블루투스 장착의 주행로봇을 이용한 원격 온도 측정 장치 137yy EXERCISES 139PART 3 프로그램 실무CHAPTER 9 스크래치 이해 1439.1 스크래치 실행하기 1439.2 스크래치 화면구성 1439.3 스크래치 무작정 시작하기 145yy EXERCISES 150CHAPTER 10 스크래치 블록의 종류 알아보기 15110.1 동작 블록 15110.2 형태 블록 15210.3 소리 블록 15310.4 이벤트 블록 15410.5 제어 블록 15610.6 감지 블록 15710.7 연산 블록 15910.8 변수 블록 16010.9 나만의 블록 16110.10 확장 블록 162yy EXERCISES 165CHAPTER 11 스크래치 프로젝트 16611.1 해변에서 게가 비치볼 놀기 16611.1.1 만들기 16611.2 두더지 달리기 경주 16811.2.1 만들기 16911.3 야구하기 17011.3.1 만들기 17111.4 상어 물고기 잡기 17211.4.1 만들기 172yy EXERCISES 175CHAPTER 12 파이썬 프로그램 이해 17612.1 프로그램 이해 17612.1.1 프로그래밍이란 17612.1.2 프로그래밍 종류 17612.2 파이썬 17712.2.1 파이썬 소개 17712.2.2 설치파일 다운로드 17712.2.3 파이썬 설치 17912.3 파이썬 시작 18012.3.1 파이썬 실행 18012.3.2 파이썬 코드 맛보기 18212.3.3 print( ) 함수 183yy EXERCISES 186CHAPTER 13 파이썬 프로그램 예제 18713.1 파이썬의 변수 18713.1.1 변수의 이해 18713.1.2 변수선언 18713.1.3 변수의 데이터형 18813.1.4 print( ) 함수에 사용되는 서식 19113.1.5 input( ) 함수에서 문자열 입력 받기 19213.2 파이썬의 연산자 19413.2.1 산술연산자 19413.2.2 관계연산자 19613.2.3 논리연산자 19613.3 파이썬의 조건문 19913.3.1 기본 if 문 19913.3.2 if-else 문 20013.3.3 중첩 if문 20013.4 파이썬의 반복문 20613.4.1 기본 for 문 20613.4.2 while 문 20813.5 파이썬의 리스트 21213.5.1 1차원 리스트List 21213.5.2 2차원 리스트 21513.6 파이썬의 함수 21813.6.1 함수의 기본 21813.6.2 지역변수 전역변수 219yy EXERCISES 221CHAPTER 14 파이썬 프로젝트 22214.1 파이썬으로 계산 프로그램 만들기 22214.1.1 사칙연산 계산 프로그램 만들기 22214.1.2 무한루프를 이용한 사칙연산 계산 프로그램 만들기 22214.1.3 사용자정의 함수를 이용한 사칙연산 계산 프로그램 만들기 224yy EXERCISES 226CHAPTER 15 머신러닝 시작하기 22815.1 Microsoft Azure ML Studio 소개 22815.2 Microsoft Azure ML Studio 사용자 등록하기 23115.3 Microsoft Azure ML Studio 기능 소개 23315.4 Microsoft Azure ML Studio 예측모델 제작 23615.4.1 Microsoft Azure ML Studio Experiment 화면 구성 및 기능 23615.4.2 Microsoft Azure ML Studio Experiment 튜토리얼 237yy EXERCISES 251CHAPTER 16 머신러닝 예제 및 프로젝트 25216.1 심장병 예측 25216.2 머신러닝 프로젝트 265yy EXERCISES 266참고문헌 267INDEX 271
|