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