모두를 위한 컴퓨터와 프로그래밍 지식 : IT 세상을 이해하기 위한 열쇠
Description
컴퓨터와 프로그래밍 지식을 이해하기 쉽게 풀어 설명한, IT 세상을 이해하기 위한 열쇠!
이 책은 컴퓨터를 전혀 모르는 사람이나 좀 더 깊이 있는 지식을 원하는 사람 모두가 IT 세상을 이해하는 데 도움이 될 수 있도록, IT 기술과 인공지능 기술의 근간이 되는 컴퓨터와 프로그래밍 지식을 쉽고 자세하게 설명한 IT 지식 입문서입니다.

★ 이 책에서 다루는 내용 ★

◎ 최신 IT 기술 - 컴퓨터 발전 과정, 인터넷·웹의 원리, 모바일 컴퓨팅, 이동통신, 가상현실, 홀로그램 등 소프트웨어 중심 사회 이해
◎ 인공지능 - 인공지능(AI) 개념부터 생성형 AI, 챗GPT, 초거대 AI까지 최신 기술 소개
◎ 컴퓨터 과학 필수 지식 - 정보의 디지털 표현, 컴퓨팅 사고방식, 컴퓨터 내부 작동 원리, 정렬·검색·탐색 알고리즘 등을 알기 쉽게 설명
◎ 프로그래밍 - 스크래치와 파이썬을 이용한 프로그래밍 방법부터 머신러닝 실전 예제까지 설명

저자

이연우,양기철

저자:이연우

고려대학교전자공학과에서박사학위를취득한후,영국에든버러대학교(TheUniversityofEdinburgh)에서ResearchFellow로3년간이동통신프로젝트에참여했다.삼성종합기술원i-NetworkingLab에서4G이동통신시스템연구·개발에전념했고,2005년부터국립목포대학교에서학생들을가르치며연구·학술활동을하고있다.최근에는AI알고리즘을활용한ICT융복합시스템최적화연구에관심이있으며,학생들과일반인이쉽게이해할수있는수학을품은인공지능리터러시책을집필하는데힘쓰고있다.



저자:양기철

미주리대학교(UniversityofMissouri)에서박사학위를취득하고현재국립목포대학교에재직중이다.방문학자로헤리엇와트대학교(Heriot-WattUniversity),취리히대학교(UniversityofZurich),함부르크대학교(UniversityofHamburg)등에서연구했으며,여러국제학술대회의의장,기조강연자및위원으로활동했다.저서로『인공지능이론및실제』(홍릉과학출판사,2018),『휴먼-컴퓨터인터페이스』(홍릉과학출판사,2005),『처음배우는컴퓨터와프로그래밍』(정익사,2017)등이있으며,AI와HCI연구에관심이있고현재뇌-컴퓨터인터페이스관련연구를수행중이다.

목차

01장:컴퓨터의발전과정SECTION
컴퓨터는어떻게시작되었나?
___컴퓨터의어원
___계산기의발전과정
___최초의계산기:애버커스,주판
___세계최초의기계식계산기:파스칼의계산기,파스칼린(pascaline)
오늘날의컴퓨터가있기전까지
___근대의기계식계산기
___전자식컴퓨터의태동
오늘날의컴퓨터는어떻게만들어졌나?
___진공관을이용한1세대컴퓨터
___트랜지스터를이용한2세대컴퓨터
___집적회로(IC)를이용한3세대컴퓨터
___고밀도집적회로(VLSI)를이용한4세대컴퓨터
___5세대컴퓨터:미래의컴퓨터
컴퓨터와전쟁,암호이야기
___고대로마의카이사르암호화
___독일의암호기계에니그마
참고문헌

02장:인터넷과소프트웨어중심사회SECTION
인터넷과웹은어떻게시작되었을까?
___인터넷의시작
___월드와이드웹
모바일인터넷과모바일컴퓨팅
___스마트폰과인터넷의만남
___인터넷소통과다양한서비스
모바일컴퓨팅(mobilecomputing)
___모바일컴퓨팅의정의와개념
___무선통신네트워크기술
___미래모바일통신기술,6G이동통신
참고문헌

03장:4차산업혁명을이끄는인공지능SECTION
4차산업혁명의탄생
___1차산업혁명:기계화혁명
___2차산업혁명:전기혁명
___3차산업혁명:지식정보혁명,디지털혁명
___4차산업혁명:지능화혁명,인지혁명
지능화시대를위한인공지능
___인공지능이란무엇인가?
___인공지능의역사
인공지능의분류
___머신러닝
___딥러닝의개념
___딥러닝의발전과활용
초거대인공지능(초거대AI)
___초거대AI의출현
___챗GPT(ChatGPT)
___챗GPT사용하기
___국내초거대AI개발현황
인공지능이이끄는지능정보사회
___지능화로봇:인간과더비슷해가는기계
___자율주행자동차:스스로운전하는스마트자동차
___뉴노멀시대의인공지능
참고문헌

04장:초연결,가상화사회와컴퓨팅기술SECTION
초연결사회를구성하는빅데이터
___빅데이터개념
___빅데이터의특징
___빅데이터의활용
초연결사회의가상작업장,클라우드컴퓨팅
___클라우드컴퓨팅의개념
___클라우드컴퓨팅의서비스종류
___클라우드컴퓨팅의활용서비스
초연결사회의핵심,사물인터넷
___사물인터넷(IoT)의개념
___국내사물인터넷서비스가입현황
___사물인터넷의활용분야
___사물인터넷과인공지능:지능형사물인터넷(AI+IoT=AIoT)
___사물인터넷과5G통신
초현실사회를위한가상현실,증강현실,홀로그램
___가상현실
___증강현실
___초실감미디어,홀로그램
가상화사회를위한메타버스
___차세대인터넷,메타버스는무엇인가?
___메타버스를구현하는4가지유형
___메타버스기업들
참고문헌

05장:데이터와정보SECTION
데이터와정보의표현방법
___데이터와정보가다른가?
___같은정보,다른표현
왜컴퓨터는이진법을좋아할까?
___사람들이사용하는십진수와아라비아숫자
___컴퓨터가이진법을사용하는이유
___이진법을사용한데이터의표현방법
문자정보의디지털표현
___문자정보의표현
___문자열을압축하는방법
이미지정보의디지털표현
___이미지정보의표현
___동영상과비디오
소리정보의디지털표현
___소리를디지털로바꾸자
___소리와음악을위한디지털표현방식
참고문헌

06장:컴퓨팅사고력과컴퓨터프로그램의이해SECTION
컴퓨팅사고력과문제해결
___컴퓨팅사고력의핵심요소
___문제분해
___패턴인식
___문제의구조화
___추상화
___알고리즘
___자동화
컴퓨터프로그램의이해
___컴퓨터와대화하기
___프로그램언어로컴퓨터에명령하기
참고문헌

07장:컴퓨터작동원리이해하기SECTION
컴퓨터의기본처리개념
___컴퓨터구조
___일반적인컴퓨터구조:폰노이만구조
___주기억장치(메모리)
___주소버스와데이터버스
___중앙처리장치(CPU)프로세서의기본구조
모형컴퓨터설계
___간단한명령어를수행하는2비트모형컴퓨터
___8비트모형컴퓨터설계
참고문헌

08장:알고리즘의이해SECTION
알고리즘에서중요한것들
___알고리즘이란
___알고리즘의효율성
___알고리즘의연산량과시간복잡도
___시간복잡도와공간복잡도
정렬알고리즘
___선택정렬
___알고리즘의시간복잡도:빅-오(Big-O)
___빅-오표기법과분류
___시간복잡도함수의근삿값으로표현
___버블정렬
___삽입정렬
___병합정렬
검색알고리즘
___검색과탐색
___순차검색
___이진검색
___생활속의이진검색
탐색알고리즘
___외판원문제
___트리구조탐색알고리즘
___휴리스틱탐색알고리즘
참고문헌

09장:스크래치를이용한프로그래밍SECTION
스크래치시작하기
___스크래치프로그래밍시작하기
___나만의스프라이트만들기
___명령어블록
오프라인에서스크래치프로그래밍하기
___온라인에서작업한스크립트를내컴퓨터에저장하기
___스크래치앱설치하기
[실전프로젝트]평균구하기
___평균구하기스크래치프로젝트
___여러숫자들의평균구하기
[실전프로젝트]축구공피하기게임
___축구공피하기게임프로젝트
인공지능이만든모델을스크래치로표현하기
___구글티처블머신으로인공지능모델만들기
___스크래치로머신러닝모델표현하기

10장:파이썬을이용한프로그래밍SECTION
파이썬소개
___내컴퓨터에파이썬설치하기
___구글코랩으로파이썬이용하기
___아나콘다와주피터노트북으로파이썬프로그래밍환경만들기
파이썬프로그래밍시작하기
___화면에문자출력하기
___라이브러리와패키지설치하기
파이썬기초문법
___변수와연산
___조건문
___반복문
파이썬프로그램예제
___일상생활속에서사용되는알고리즘예제
___다양한파이썬라이브러리활용예제
___머신러닝과신경망활용예제
참고문헌

출판사 서평

이책에서다루는내용

최신IT기술-컴퓨터발전과정,인터넷·웹의원리,모바일컴퓨팅,이동통신,가상현실,홀로그램등소프트웨어중심사회이해
인공지능-인공지능(AI)개념부터생성형AI,챗GPT,초거대AI까지최신기술소개
컴퓨터과학필수지식-정보의디지털표현,컴퓨팅사고방식,컴퓨터내부작동원리,정렬·검색·탐색알고리즘등을알기쉽게설명
프로그래밍-스크래치와파이썬을이용한프로그래밍방법부터머신러닝실전예제까지설명