Instructor Introduction
-
황경순 교수
Lecture plan
강의
-
CHAPTER 1. 컴퓨팅 사고력이란?
- 1-1. 컴퓨팅 사고
- 1-2. 컴퓨팅 사고 맛보기
-
CHAPTER 2. 컴퓨터의 기초
- 2-1 컴퓨터의 개념 및 구조
- 2-2. 컴퓨터 하드웨어
- 2-3. 컴퓨터 소프트웨어
-
CHAPTER 3. 정보의 표현
- 3-1. 이진법의 원리
- 3-2. 다양한 데이터의 이진표현
- 3-3. 정보전달
-
CHAPTER 4. 문제 해결의 절차I
- 4-1. 작업절차
- 4-2. 작업절차의 표현 및 프로그램의 절차적 표현
-
CHAPTER 5. 문제 해결의 절차 II
- 5-1. 순서도 표현
-
CHAPTER 6. 문제해결 과정
- 6-1. 문제해결 과정 이해
- 6-2. 사고력
-
CHAPTER 7. 알고리즘
- 7-1. 알고리즘이란?
- 7-2. 정렬과 탐색
- 7-3. 알고리즘 설계 기법
-
CHAPTER 8. 추상화 I
- 8-1. 추상화 정의
- 8-2. 문제해결과 추상화 데이터 추상화
-
CHAPTER 9. 추상화 II
- 9-1. 객체지향
- 9-2. 객체와 클래스, 객체와 관계
-
CHAPTER 10. 패턴
- 10-1. 패턴이란
- 10-2. 패턴과 일반화 및 문제해결 패턴
-
CHAPTER 11. 분해
- 11-1. 분해
- 11-2. 분할정복 및 병렬처리
-
CHAPTER 12. 데이터 시각화
- 12-1. 데이터 시각화란?
- 12-2. 데이터 시각화 방법 및 사례
-
CHAPTER 13. 컴퓨터와 미래사회
- 13-1. 인공지능
- 13-2. 사물인터넷과 빅데이터
- 13-3. 정보보인과 개인정보보호