로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
둘러보기
문일철
문일철
  • 타입 MOOC 강좌
  • 기간 상시 수강
  • 시간 자유롭게 학습
  • 수강 승인 방식 자동 승인

교수자 소개

  • 문일철

    KAIST 산업 및 시스템 공학과 교수(2011.9~ )

강의계획

★강의 수강
  1. Chapter 0: 강좌 시작 전 꼭 확인해 주세요!
    1. 수료기준, 게시판 등 강좌 학습 방법 소개
    1. Orientation (Offline Orientation Video + Material)
  2. Chapter 1 Python Overview
    1. Programming and Execution Environment
    1. Hello World in Python
    1. Naming, Styling and Comments
    1. Variable Statements and Operators
    1. String
    1. List, Tuple, Dictionary
    1. Condition and Loop Satement
    1. Function Statement
    1. Assignment and Equivalence
    1. Class and Instance
    1. Module and Import
  3. Chapter 2 Object-oriented paradigm and software design
    1. Design and Programming
    1. UML notation 1
    1. Encapsulation and Inheritance
    1. Polymorphism and Abstract Class
    1. UML notation 2
    1. Structure and Relationship
  4. Chapter 3 Linked list, stack and queue
    1. Abstract Data Types
    1. Array
    1. Linked List 1
    1. Linked List 2
    1. Stack
    1. Queue
  5. Chapter 4 Recursion and dynamic programming
    1. Recursions
    1. Merge Sort and Problems in Recursions
    1. Dynamic Programming 1 (Memoization)
    1. Fibonacci Sequence in DP
    1. Process of Assembly Line Scheduling
    1. Assembly Line Scheduling in Recursion and DP
  6. Chapter 5 Application 1 : Simulation
    1. Comprehend a problem
    1. Introduction of modeling
    1. Examples of simulation
  7. Chapter 6 Binary Search Tree
    1. Tree as an Abstract Data Type and Structure
    1. Terminologies of Tree Structure
    1. Characteristics of Tree
    1. Binary Search Tree and Implementation
    1. Insert and Search Operation of Binary Search Tree
    1. Delete Operation and Minimum & Maximum of Binary Search Tree
    1. Tree Traversing
  8. Chapter 7 Algorithm Analysis
    1. Factors of Program's Efficiency
    1. Bubble Sort Algorithm
    1. Importance of Efficiency
    1. Definition of Algorithm Analysis and Examples
    1. Big-Oh Notation
    1. Growth Rate
    1. Examples & Rules of Big-Oh Notation
  9. ★강의 수강 후 의견을 부탁드리겠습니다.★
    1. 교수님 강의에 대한 별점을 매겨주세요. 여러분의 의견이 많은 도움이 됩니다:D

추가정보

본 강좌는 Python3 를 기반으로 진행되는 강좌 입니다.
기초적인 내용부터 시작하기 때문에, 누구나 수강할 수 있는 강좌입니다.