Skip To Contents

My Page

List of Recent Courses

Only active enrolled courses shown.

※ Shows 10 recent courses.

K-MOOC
K-MOOC CB Course

There are no courses currently in progress.

Go to Course Registration →

There are no courses currently in progress.

Go to Course Registration →
한국어
  • 한국어
  • ENGLISH
Discover Courses
Recommended Courses
      Multilingual settings

      Course Introduction
      강좌소개
      • 이 강좌는 일반적인 자료구조와 기본 알고리즘 개념을 다루며, 소프트웨어 개발에서 적절한 자료구조와 알고리즘을 선택하는 이유를 이해하도록 돕습니다.
      • 리스트, 스택, 큐, 트리, 힙, 정렬, 해시, 그래프 등 핵심 자료구조를 학습하며 이를 활용한 중규모 프로그램 작성 능력을 기릅니다.
      • Python을 기반으로 자료 표현과 문제 해결 방법을 실습하며, Jupyter-Lab과 Git/GitHub 같은 개발 도구 사용법도 익힙니다.
      학습목표
      • Python의 기본 자료형과 간단한 객체지향 개념을 복습한다.
      • 알고리즘, 추상화, 재귀, 시간 복잡도 개념을 이해한다.
      • 스택, 큐, 연결 리스트, 트리, 힙, 정렬, 그래프 등 자료구조를 구현한다.
      • Jupyter-Lab, Git, GitHub 등 주요 개발 환경과 도구를 활용할 수 있다.
      강좌 운영일정
      • 수강신청기간 : 2026.08.18 ~ 2026.09.14
      • 강좌운영기간 : 2026.08.31 ~ 2026.12.12
      이수 및 평가기준
      • 매 주차 강의가 끝난 후 퀴즈와 과제 (14회), 중간고사 (1회), 기말고사(1회) 로 구성되며, 총 100점 중 60점 이상 충족 시 수료가 가능하다.
      Syllabus

      주차

      주차명(주제)

      차시

      차시명(학습내용)

      평가방법

      1

      개발환경 구축 및 파이썬 기본

      1-1

      Introduction 강의 소개

      강의(27)

      1-2

      Object References

      강의(14)

      1-3

      List Operations

      강의(13)

      1-4

      Markdown Tutorial

      강의(28)

      퀴즈

      DS in Python 1주차 퀴즈

      퀴즈(10)

      2

      객체 지향 프로그래밍 (Object-Oriented Programming)

      2-1

      OOP Introduction

      강의(18)

      2-2

      OOP in Python

      강의(19)

      2-3

      OOP Fraction Example

      강의(14)

      2-4

      OOP Fraction Example

      강의(19)

      2-5

      OOP Fraction Example

      강의(13)

      퀴즈

      DS in Python 2주차 퀴즈

      퀴즈(10)

      3

      예외처리 및 JSON

      3-1

      Exceptions 예외처리

      강의(19)

      3-2

      Exception Clauses

      강의(15)

      3-3

      JSON

      강의(19)

      3-4

      JSON Coding

      강의(21)

      퀴즈

      DS in Python 3주차 퀴즈

      퀴즈(10)

      4

      Performance Analysis 성능분석

      4-1

      Software Design Principles

      강의(20)

      4-2

      Abstract Data Type

      강의(12)

      4-3

      Performance Analysis

      강의(20)

      4-4

      Big O Notation

      강의(18)

      4-5

      Big O Propertiess

      강의(13)

      퀴즈

      DS in Python 4주차 퀴즈

      퀴즈(10)

      5

      Stack, Queue

      5-1

      Growth Rate 변화율

      강의(22)

      5-1.2

      Growth Rate Examples

      강의(16)

      5-2

      Stack

      강의(13)

      5-3

      Stack Matching Example

      강의(11)

      5-4

      Stack & Postfix

      강의(22)

      5-5

      Queue

      강의(20)

      퀴즈

      DS in Python 5주차 퀴즈

      퀴즈(10)

      6

      Deque, Linked List (1)

      6-1

      Deque 데크

      강의(16)

      6-2

      Deque Profiling

      강의(22)

      6-3

      Circular Queue

      강의(22)

      6-4

      Linked List

      강의(20)

      6-5

      Inheritance

      강의(19)

      퀴즈

      DS in Python 6주차 퀴즈

      퀴즈(10)

      7

      Linked List (2)

      7-1

      Unsorted List

      강의(22)

      7-2

      Sorted List & Iterator

      강의(25)

      7-3

      DLL(Doubly-linked List) Structures

      강의(20)

      7-4

      DLL(Doubly-linked List) Operations

      강의(25)

      7-5

      DLL(Doubly-linked List) Deque Circular

      강의(20)

      퀴즈

      DS in Python 7주차 퀴즈

      퀴즈(10)

      8

      중간고사

      시험

      DS in Python 중간고사

      -

      9

      재귀 Recursion

      9-1

      Recursion Concepts

      강의(25)

      9-2

      Recursion Memoization

      강의(22)

      9-3

      Recursive Algorithms

      강의(22)

      9-4

      Recursive Graphics

      강의(24)

      9-5

      Recursive Graphics Exercise

      강의(17)

      퀴즈

      DS in Python 9주차 퀴즈

      퀴즈(10)

      10

      이진 탐색 (Binary Search), 정렬 (Sorting) (1)

      10-1

      Binary Search 이진 검색

      강의(20)

      10-2

      Binary Recursive Search

      강의(14)

      10-3

      Bubble Sort 버블 정렬

      강의(18)

      10-4

      Selection Sort 선택 정렬

      강의(10)

      퀴즈

      DS in Python 10주차 퀴즈

      퀴즈(10)

      11

      정렬 (Sorting) (2)

      11-1

      Insertion Sort 삽입 정렬

      강의(19)

      11-2

      Merge Sort 병합 정렬

      강의(26)

      11-3

      Quick Sort Algorithm


      퀵 정렬

      강의(17)

      11-4

      Quick Sort Analysis

      강의(21)

      11-5

      Empirical Analysis

      강의(20)

      퀴즈

      DS in Python 11주차 퀴즈

      퀴즈(10)

      12

      해쉬 (Hashing)

      12-1

      Hash Table (Hashing)

      강의(16)

      12-2

      Collision

      강의(22)

      12-3

      Double Hashing & Rehashing

      강의(19)

      12-4

      Hashmap Coding

      강의(25)

      퀴즈

      DS in Python 12주차 퀴즈

      퀴즈(10)

      13

      트리 (Tree)

      13-1

      Tree Introduction

      강의(23)

      13-2

      Tree Traversals

      강의(23)

      13-3

      Tree Algorithms

      강의(21)

      퀴즈

      DS in Python 13주차 퀴즈

      퀴즈(10)

      14

      Binary Tree & AVL Tree

      14-1

      Binary Search Tree

      강의(26)

      14-2

      BST Algorithms

      강의(23)

      14-3

      AVL Tree

      강의(18)

      14-4

      AVL Tree Algorithms

      강의(22)

      퀴즈

      DS in Python 14주차 퀴즈

      퀴즈(10)

      15

      (Heap)

      15-1

      Heap Introduction

      강의(17)

      15-2

      Heap Coding

      강의(23)

      15-3

      HeapSort & Min/Max Heap

      강의(19)

      퀴즈

      DS in Python 15주차 퀴즈

      퀴즈(10)

      16

      기말고사

      시험

      DS in Python 기말고사

      -

      Preview

      Field Engineering (Computers & Communication)

      Difficulty -

      Operating Institute Handong Global University

      Certificate Issuance

      Week 16 Week

      Learning recognition time 22Hour 14Minute (20Hour 38Minute)

      Course Registration Period 26.08.18 ~ 26.09.14

      Course Duration 26.08.31 ~ 26.12.12

      Phone Number 054-260-1171

      Subtitle language 한국어

      Course language 한국어(ko)

      Recommended Courses
      Same institution course