[한빛CS101] 컴퓨터 과학 입문하기

세상에서 가장 쉽게 설명하는 컴퓨터과학 입문지식들

1. 기획의도

소프트웨어, 미래직업을 위한 필수지식

디지털 기술은 제조, 금융, 예술 등 전 분야에 걸쳐 우리 사회를 변화시키고 있습니다. 특히 인공지능(AI)은 이러한 변화의 중심에 있죠. 하지만, 일반인들이 소프트웨어 기본지식을 익히는 건 쉽지 않습니다. 그래서 엄선된 입문지식들만을 모아 쉽게 들을 수 있도록 강의를 구성하였습니다.

하버드대학에서 가장 인기 있는 콘텐츠

하버드대학교에는 '샌더스 시어터'라는 가장 큰 강의실이 있습니다. 여기선 그 해의 가장 인기 있는 수업이 진행되는데, 맨큐 교수의 '경제학 원론', 마이클 샐던 교수의 '정의란 무엇인가' 등이 바로 이곳에서 진행되었습니다.
2008년부터 데이비드 맬런 교수의 "CS50"이 진행되고 있는데, 수강생의 78%가 컴퓨터 관련 지식이 전혀 없는 학생들입니다.
왜 하버드생들은 이 강의에 열광할까요? 그것은 바로 컴퓨터 지식이 미래 사회를 살기 위한 필수지식이기 때문입니다.

세상에서 가장 쉬운 설명으로 듣는 강의

컴퓨터를 전혀 모른다고요? 걱정하지 마세요. <컴퓨터 과학 입문하기> 는 시험을 보기 위한 강의가 아니라, 그 역사부터 원리까지 스토리로 듣는 강의입니다. 어떤 원리가 실생활에서 사용되는지, 어떤 원리로 컴퓨터 이론이 되었는지 쉽고 직관적으로 이해할 수 있도록 구성하였습니다.

2. 저자 소개

박주미

20년 이상 교육 현장에서 학생들을 가르쳐온 소프트웨어 교육 전문가.
쉽고 명확한 강의로 국내 유수 기업에 취업한 제자 다수 배출
– 전문과목 : 컴퓨터개론, 논리회로, 이산수학, C언어, 파이썬 등
– 상명대학교 정보과학 석사, 박사(수료)
– 우수 대학 교재 및 전문서적 다수 집필

3. 콘텐츠 소개

이 강의는 "비전공자가 어떻게 하면 컴퓨터 과학을 쉽고, 재미있게 배울 수 있을까?"라는 고민에서 출발하였습니다.
박주미 선생님은 오랫동안 대학교단에서 강의하신 경력과 노하우를 바탕으로 본 강의 콘텐츠를 개발하였습니다.
어려운 내용도 Step-By-Step으로 차근차근히 풀어갈 수 있도록 설명하였으며, 다양한 시청각 효과를 이용해 자연스럽게 원리가 이해될 수 있도록 구성하였습니다.
신입생이 듣고도 쉽게 이해할 수 있도록 다양한 비유와 예시를 포함, 누구에게나 추천하고 싶은 강의가 되도록 노력하였습니다.

Why?

차시별로 학습하기 전에 해당 내용을 왜 알아야 하는지, 
실생활의 어떤 부분과 비슷한지 비유와 예시를 들면서
문과 감성으로 친절하게 설명합니다.

Visual contents

텍스트를 나열하는 방식은 지양하고,
그래픽/이미지를 애니메이션을 활용하여
비주얼하게 설명하여 쉽고 재미있게 학습할 수 있습니다.

3줄 요약

쉽고 재미있게 배웠는데, 뭔가 정리가 잘 안 된다면?!
해당 차시에서 학습한 내용 중 핵심적인 내용들을 요약함으로써
좀 더 오래 기억할 수 있도록 머릿속에 정리해드립니다.

4. 콘텐츠를 다 보고 나면

5. 이런 분들에게 추천합니다!

컴퓨터나 IT를 잘 모르는
비전공 대학생

코딩 부트캠프나 개발자 양성 과정을
수강 중인 학생

직장에서 컴퓨터를 다루지만
기초 지식이 부족한 직장인

6. 커리큘럼

Part 1. 컴퓨터 과학 소개

0차시_오리엔테이션_컴퓨터 과학, 왜 배워야 할까? (25:35) [샘플단원]
1차시_컴퓨터 탄생의 비밀 (16:25)
2차시_컴퓨터 시스템은 어떻게 구성되어 있을까? (18:13)

Part 2. 데이터 표현과 디지털 논리

3차시_수의 다양한 표현 (28:38)
4차시_수의 표현을 바꿔보자 (20:08)
5차시_정보의 표현: 부호 없는 정수 (20:08)
6차시_정보의 표현: 부호 있는 정수 (29:54)
7차시_정보의 표현: 실수 및 문자 (24:12)
8차시_Boolean으로 논리 표현하기 (29:37)

Part 3. 컴퓨터 구조

9차시_논리 게이트로 만드는 논리 회로(22:25)
10차시_더하기 회로와 기억 회로 (21:20)
11차시_컴퓨터의 지휘자, CPU (23:52)

Part 4. 운영체제

12차시_컴퓨터 운영하기 (12:49)
13차시_프로그램의 실행단위, 프로세스 (16:44)
14차시_프로세스 실행 순서 정하기 (27:04)
15차시_컴퓨터의 저장 공간 (15:51)
16차시_메모리 확장하기 (26:22)
17차시_파일들 관리하기 (17:15)
18차시_CPU가 하는 명령의 형식 (15:53)
19차시_CPU가 사용하는 명령어의 종류 (35:47)

Part 5. 자료구조

20차시_데이터 저장 방식: 배열과 연결리스트 (37:40)
21차시_데이터 대기 공간: 스택 (22:17) [샘플단원]
22차시_데이터 대기 공간: 큐 (26:55)
23차시_데이터의 논리적 연결: 트리 (26:32)
24차시_데이터의 논리적 연결: 그래프 (30:45)

Part 6. 알고리즘

25차시_명령 나열하기 (56:29)
26차시_정렬 알고리즘: 선택 정렬 (34:39)
27차시_정렬 알고리즘: 삽입 정렬 (21:21)
28차시_정렬 알고리즘: 버블 정렬 (18:37)
29차시_탐색 알고리즘: 이진 탐색 (29:05)

Part 7. 데이터베이스

30차시_데이터베이스의 개요 (22:02)
31차시_관계형 데이터베이스 (45:17)
32차시_SQL (38:44)

Part 8. 네트워크

33차시_네트워크와 인터넷의 개요 (22:42)
34차시_인터넷 주소 (21:08)
35차시_TCP/IP (25:39)

7. 추천도서


소프트웨어 세상을 여는 컴퓨터 과학

10가지 영역으로 살펴보는 컴퓨터 과학의 핵심 원리

인공지능 시대를 위한 컴퓨터 과학 개론

인공지능 시대의 컴퓨터 과학 전반을 짚어보는 필수 교양서

수강후기

아직 작성된 후기가 없습니다. 후기를 남겨주세요. 50 포인트가 적립됩니다.

후기는 직접 결제(유료/무료/쿠폰)하신 분들만 남길 수 있습니다.

[한빛CS101] 컴퓨터 과학 입문하기

콘텐츠 판매가

97,000

  • 총 강의 수 : 36강
  • 총 강의 길이 : 15시간 28분
  • 이용기간 : 제한 없음
  • PDF 자료 : 80페이지