본문 영역으로 바로가기
인공지능을 위한 알고리즘과 자료구조: 이론, 코딩, 그리고 컴퓨팅 사고 동영상

인공지능을 위한 알고리즘과 자료구조: 이론, 코딩, 그리고 컴퓨팅 사고




강의소개 - Course Description
본 강의의 목적은 인공지능 학습을 위해 필수적으로 선행되어야 하는 자료구조 및 알고리즘 주제에 대해 다루며, 핵심 목표로는 다양한 자료구조와 주요 알고리즘의 이론적 이해 및 복잡도 분석과 코드 구현 능력 향상, 그리고 컴퓨팅 사고력 배양이다.

 

강의구성 - Configuration
* 구성: 총 14강 + 중간평가 + 기말평가
* 개설: 순차적 개설 - 해당 주차일에 강의가 열리며, 지나간 강의는 언제든지 볼 수 있음

[인공지능을 위한 알고리즘과 자료구조 맛보기 강의]

 

강의일정-Syllabus

 

강의 일정
주차 주차명 차시명
1주차 자료구조/ 알고리즘의정의및강좌소개 1) 자료구조/
알고리즘의 정의와 중요성
2) 강좌의목표와실습환경
2주차 선형 자료구조 1) 배열과리스트
2) 스택과큐
3주차 비선형 자료구조 1) 트리 자료구조
2) 트리와 그래프의 표현과 구현
4주차 그래프 탐색 알고리즘 1) 그래프 탐색: DFS와 BFS
2) 그래프 탐색의 STL 활용 구현
5주차 함수의 점근적 분석 1) 함수의 점근적 분석법
2) 심볼 기반 함수의 점근적 바운드
6주차 알고리즘 복잡도 분석 1) 코드 블록 단위의 복잡도 분석
2) 알고리즘 복잡도 분석
7주차 삽입 정렬과 합병 정렬 및 재귀적 알고리즘의 복잡도 1) 삽입 정렬
2) 합병 정렬과 재귀적 알고리즘의 복잡도 분석
8주차 중간 평가
9주차 힙 자료구조 1) 힙 자료구조의 정의와 연산
2) 힙 자료구조의 구현 및 복잡도
10주차 힙 정렬과 퀵 정렬 1) 힙 정렬
2) 퀵 정렬의 평균/최악 복잡도 분석
11주차 최소신장트리 알고리즘 1) 최소신장트리 문제와 프림 알고리즘
2) 크루스칼 알고리즘
12주차 서로소 집합 자료구조를 통한 크루스칼 알고리즘의 개선 1) 서로소 집합
2) 서로소 집합과 크루스칼 알고리즘
13주차 최단경로 알고리즘 1) 그래프 최단경로 알고리즘
2) 다익스트라 알고리즘과 복잡도
14주차 위상정렬 1) DAG 구조와 활용 분야
2) 임계 경로
15주차 동적계획법 1) 동적계획법의 방법론 이해
2) 행렬 체인 곱셉 문제의 동적계획법 기반 해결
16주차 기말평가
* 평가점수 및 이수증 발급기준
평가점수 및 이수증 발급기준
구분 퀴즈 14회 과제 2회 토론 4회 평가(중간) 평가(기말) 합계
점수 20점 20점 15점 20점 25점 100점
이수기준 : 총점 70점 이상

교수소개-Professor
허재필 교수 사진 허재필 교수

[프로필]
現 성균관대학교 소프트웨어학과 조교수 (2017–현재)
前 한국전자통신연구원 연구원(2015–2017)
KAIST 전산학전공 학사/석사/박사
TA소개-Teaching Assistant
노해찬 튜터 사진

[수업지원]

노해찬 튜터
성균관대학교 대학원 전자전기컴퓨터공학과 석사과정
E-mail : noru011420@gmail.com(24시간 이내에 답변을 드리도록 하겠습니다.)

유관열 직원 사진

[기술지원]

유관열 직원
성균관대학교 교무처 교육콘텐츠개발팀
E-mail : yky5749@skku.edu

 

관련 강좌

현재 강좌와 관련있는 강좌를 찾을 수 없습니다.
  1. 분야

    공학
    (컴퓨터ㆍ통신)
  2. 강좌를 개발하고 운영하는 기관입니다. 컨소시엄으로 운영 시, 대표기관의 명칭이 나타납니다

    운영기관

    성균관대학교
  3. 운영 기관의 전화번호 입니다.

    전화번호

    -
  4. 강좌의 구성 주차 수를 의미합니다. (강좌를 충실히 학습하기 위해 필요한 주당 학습시간을 의미합니다.)

    주차
    (주간 학습 권장 시간)

    16주
    (주당 02시간 00분)
  5. 본 강좌 이수자에게 인정되는 학습시간으로 해당 강좌의 동영상, 과제, 시험, 퀴즈, 토론 등의 시간을 포함합니다. (강의 내용과 관련된 동영상 재생 시간의 총 합계입니다.)

    학습인정시간
    (총 동영상시간)

    32시간 00분
    (07시간 00분)
  6. 수강신청이 가능한 기간으로 해당 기간 내에만 수강신청이 가능합니다.

    수강 신청 기간

    2020.09.23 ~ 2020.12.23
  7. 강좌가 운영되고 교수지원이 이루어지는 기간입니다. 이수증은 강좌운영기간이 종료된 이후에 발급받을 수 있습니다.

    강좌 운영 기간

    2020.09.23 ~ 2020.12.23
  8. 강의 언어

    한국어