본문 바로가기

내 강의실

최근 수강강좌 목록

현재 진행중인 강좌(청강제외)만 출력됩니다.

최근접속순 최대 10개 강좌만 표시됩니다.

K-MOOC
K-MOOC 학점은행제

현재 진행중인 수강강좌가 없습니다.

수강신청 하러가기 →

현재 진행중인 수강강좌가 없습니다.

수강신청 하러가기 →
한국어
  • 한국어
  • ENGLISH
배우고 싶은 강좌를 찾아보세요.
추천 강좌
    다국어 설정

    강좌소개

    강좌 소개

    강좌소개

    안녕하세요. 저는 호서대학교 컴퓨터공학부 교수로 학생들을 가르치고 있는 선복근입니다. 반갑습니다. 알고리즘은 문제의 해결과정을 묘사하는 것이고, 문제를 해결하기 위해 생각하는 방법을 훈련하는 것입니다. IT를 전공하는 사람에게는 자료구조와 연계하여 필수적인 교과목이며, IT를 전공하지 않은 학생들도 현재 중요하게 활용되는 프로그램의 동작 원리를 이해해볼 수 있는 주요한 내용입니다. 이 강좌는 알고리즘의 분석을 위한 기초적 사항부터 정렬, 검색, 그래프 이론 등의 주요 알고리즘의 동작방식과 구현방법에 대해 설명하고 있습니다.

    (1) 강좌 수강 시 이점

    어떤 내용이든 먼저 이해한 후에 만들어보는 것이 가장 효과적인 학습방법입니다. 이 강좌를 열심히 수강한다면 여러분은 IT 시스템 및 프로그램에서 많이 활용되고 있는 알고리즘에 대해 이해할 수 있으며, 주요 알고리즘을 스스로 구현해볼 수도 있을 것입니다.

    (2) 수강 대상

    이 강좌는 IT 전공자를 대상으로 만들어졌으나, 비전공자도 학습하는데 큰 무리는 없을 것으로 판단됩니다. 자료구조를 학습한 학생이 이어서 수강하면 좋겠지만 가끔 나오는 자료구조적 내용의 경우, 스스로 학습하면서 수업을 진행해도 큰 무리는 없을 것 같습니다.

    (3) 강좌 주요 구성

    강좌는 해당 주제의 내용이 왜 필요한가? 등과 같은 개념에 대해 살펴보고 알고리즘을 설명합니다. 설명 후 필요한 경우, 해당 내용을 직접 코딩해보면서 학습할 수 있도록 구성하였습니다. 주차별로 제시되는 퀴즈는 수업내용을 학습하고 응용해볼 수 있는 어렵지 않은 내용으로 구성되어 있습니다.

    (4) 마무리

    알고리즘이라는 수업에서 다루는 내용은 사실 방대합니다. 한 학기 강좌로 쉽게 이해할 수 있게 구성하다보니 다소 어려운 내용이나, 설명이 길어지는 내용은 포함하지 않았습니다. 매우 쉽게 이해할 수 있도록 노력하였으니 많이 수강해주시면 감사합니다.

    ※ 이 강좌는 이수증 발급이 되지 않는 강좌 입니다.


    본 영상은 과학기술정보통신부 및 정보통신기획평가원의 호서대학교 SW중심대학사업 지원을 받아 수행되었음(2019-0-01834)

    수업계획서

    주차

    주차명(주제)

    차시

    차시명(학습내용)

    평가방법

    1

    알고리즘 개요

    1-1

    알고리즘 개요

    퀴즈(1)

    1-2

    알고리즘이란

    퀴즈(1)

    1-3

    기초사항

    퀴즈(1)

    2

    알고리즘 설계와 분석의 기초

    2-1

    기본수학설명

    퀴즈(1)

    2-2

    점근적표기

    퀴즈(1)

    2-3

    점근적표기의 엄밀한 정의

    퀴즈(1)

    3

    점화식과 점근적 복잡도 분석

    3-1

    복잡도분석 개요

    퀴즈(1)

    3-2

    복잡도분석(반복대치법)

    퀴즈(1)

    3-3

    복잡도분석(추정후증명)

    퀴즈(1)

    3-4

    복잡도분석(마스터정리)

    퀴즈(1)

    4

    정렬1

    4-1

    선택정렬(Selection sort) 설명

    퀴즈(1)

    4-2

    버블정렬(Bubble Sort) 설명

    퀴즈(1)

    4-3

    삽입정렬(Insertion Sort) 설명

    퀴즈(1)

    4-4

    선택정렬 실습

    퀴즈(1)

    4-5

    삽입정렬 실습

    퀴즈(1)

    5

    정렬2

    5-1

    병렬정렬(Merge Sort) 설명

    퀴즈(1)

    5-2

    병렬정렬 실습

    퀴즈(1)

    5-3

    퀵정렬(Quick Sort) 설명

    퀴즈(1)

    5-4

    퀵정렬(Quick Sort) 실습

    퀴즈(1)

    5-5

    힙정렬(Heap Sort) 설명

    퀴즈(1)

    5-6

    힙정렬(Heap Sort) 실습

    퀴즈(1)

    6

    검색트리1

    6-1

    기수정렬(Radix Sort) 설명

    퀴즈(1)

    6-2

    기수정렬(Radix Sort) 실습

    퀴즈(1)

    6-3

    계수정렬(Counting Sort) 설명

    퀴즈(1)

    6-4

    계수정렬(Counting Sort) 실습

    퀴즈(1)

    7

    검색트리2

    7-1

    이진검색트리(Binary Search Tree) - 기본

    퀴즈(1)

    7-2

    이진검색트리(Binary Search Tree) - 삽입

    퀴즈(1)

    7-3

    이진검색트리(Binary Search Tree) - 삭제

    퀴즈(1)

    8

    해시테이블

    8-1

    AVL 트리 기본 개념 및 트리회전

    퀴즈(1)

    8-2

    레드블랙트리 기본개념

    퀴즈(1)

    8-3

    레드블랙트리 삽입

    퀴즈(1)

    8-4

    레드블랙트리 삭제

    퀴즈(1)

    9

    그래프 알고리즘1

    9-1

    검색트리(B트리 개념 이해)

    퀴즈(1)

    9-2

    검색트리(B트리 삽입)

    퀴즈(1)

    9-3

    검색트리(B트리 삭제)

    퀴즈(1)

    10

    그래프 알고리즘2

    10-1

    해시테이블 개요

    퀴즈(1)

    10-2

    해시테이블(해시함수)

    퀴즈(1)

    10-3

    해시테이블(충돌해결)

    퀴즈(1)

    10-4

    해시테이블 실습

    퀴즈(1)

    11

    동적 프로그래밍1

    11-1

    동적프로그래밍_개요

    퀴즈(1)

    11-2

    동적프로그래밍(행렬경로찾기)

    퀴즈(1)

    11-3

    동적프로그래밍(행렬경로찾기_실습)

    퀴즈(1)

    11-4

    동적프로그래밍(돌놓기)

    퀴즈(1)

    11-5

    동적프로그래밍(돌놓기_실습)

    퀴즈(1)

    12

    동적 프로그래밍2

    12-1

    그래프(개요)

    퀴즈(1)

    12-2

    그래프(BFS&DFS)

    퀴즈(1)

    12-3

    그래프(프림알고리즘)

    퀴즈(1)

    12-4

    그래프(크루스칼알고리즘)

    퀴즈(1)

    13

    그리디/문자열 알고리즘

    13-1

    그래프(위상정렬알고리즘)

    퀴즈(1)

    13-2

    그래프(다익스트라 알고리즘)

    퀴즈(1)

    13-3

    그래프(벨만 포드 알고리즘)

    퀴즈(1)

    14

    기말고사


    강좌운영진
    • 선복근 교수

      현) AI융합대학 컴퓨터공학부

      호서대 컴퓨터공학 (공학박사)
      호서대 컴퓨터응용기술 (공학석사)
      호서대 컴퓨터공학 (공학사)

    자주묻는질문

    Q 해당 강의 수강 중 문제가 생길 경우 어디로 연락을 드리면 될까요?

    A 강좌 수강에 따른 문제가 발생 시, 강좌운영팀으로 연락 부탁드립니다.

    기타·문의처
    Email: 0218@hoseo.edu, 041)540-5648

    분야 공학 (컴퓨터 · 통신)

    난이도 -

    운영기관 호서대학교

    이수증 미발급

    주차 13 주

    학습인정시간 7시간 16분 (12시간 06분)

    수강신청기간 25.03.31 ~ 25.07.11

    강좌운영기간 25.04.07 ~ 25.07.18

    전화번호 -

    자막언어 한국어

    강좌언어 한국어(ko)

    추천강좌
    같은기관강좌