본문 영역으로 바로가기
스마트 계약 및 응용 이미지

스마트 계약 및 응용




강좌 소개

수업내용/목표

이 강좌의 수업내용/목표 에대한내용이표시됩니다.

홍보/예시 영상

강좌 운영 계획

주차

주차명

(주제)

주차별 학습 목표

차시

차시명

강좌 운영방법

차시 학습내용

수업방법

평가방법

학습자료

1

Introduction to Smart contract

스마트 계약 및 응용 과목에 대한 전반적인 내용을 설명할 수 있다.

1-1

Course Introduction

강의영상

(15×1)

 

PDF 제공

강의 소개 및 전반적 내용

학습목표

해당 강의가 어떠한 토픽들을 다루게 될지 사전에 미리 인지하고 커리큘럼에 따라 학습을 시작할 수 있다.

1-2

Smart Contract 101

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

Smart Contracts

학습목표

스마트 컨트랙트의 등장 배경과 정의를 이해하고, 블록체인에서 어떻게 스마트 컨트랙트를 사용할 수 있을지 서술할 수 있다.

1-3

What is Bitcoin?

강의영상

(15×1)

퀴즈(1)

PDF 제공

비트코인 개념 소개

학습목표

스마트 계약을 작성하기에 앞서, 비트코인에 대해 전반적으로 이해할 수 있다.

1-4

How Bitcoin Works

강의영상

(10×1)

퀴즈(2)

PDF 제공

Bitcoin 동작 원리

학습목표

비트코인이 어떻게 사용되어 왔는지, 비트코인이 어떻게 동작하는지에 대한 시각을 얻을 수 있다.

1-5

Bitcoin Transactions

강의영상

(10×1)

퀴즈(1)

PDF 제공

비트코인 트랜잭션

학습목표

비트코인에서 거래가 이루어지는 과정에 대해 설명할 수 있다.

2

Bitcoin Scripts

비트코인 스크립트의 개념과 다양한 트랜잭션의 유형에 대해 이해하고 실습을 통해 트랜잭션을 실행해볼 수 있다.

2-1

Keep the Change

강의영상

(15×1)

퀴즈(1)

PDF 제공

비트코인 트랜잭션 소개 및 실습

학습목표

다른 사람에게 비트코인을 보내기 위한 트랜잭션을 실습해보고, 이때 사용되는 UTXO 모델에 대해 서술할 수 있다.

2-2

Bitcoin Scripts

강의영상

(10×1)

퀴즈(1)

PDF 제공

비트코인 스크립트

학습목표

비트코인 거래를 위한 Unlocking/Locking 스크립트에 대해 설명할 수 있고, 대표적인 트랜잭션인 P2PKH의 동작 원리에 대해 이해할 수 있다.

2-3

Pay-to-Public-Key-Hash

강의영상

(15×1)

퀴즈(1)

PDF 제공

P2PKH 트랜잭션

학습목표

P2PKH 트랜잭션을 파이선 라이브러리를 통해 실습해보고, 스크립트 언어를 이용해 동작 원리를 설명할 수 있다.

2-4

Multisignature Transactions

강의영상

(15×1)

퀴즈(1)

PDF 제공

다중 서명 트랜잭션

학습목표

Single-signature transaction Multi-signature transaction의 차이와 동작 원리를 비트코인 스크립트와 execution stack을 이용해 설명할 수 있다.

2-5

2-of-2 Transactions

강의영상

(10×1)

토론(1)

PDF 제공

2-of-2 트랜잭션

학습목표

파이선 라이브러리를 이용해 Multi-signature transaction을 생성할 수 있다.

3

Programmable Money

다양한 유형의 트랜잭션을 이용해 금융 서비스 및 블록체인 응용 서비스를 개발할 수 있다.

3-1

Pay-to-Script-Hash (P2SH)

강의영상

(15×1)

퀴즈(1)

PDF 제공

P2SH 트랜잭션

학습목표

2주차에 학습한 P2PKH 트랜잭션과 P2SH 트랜잭션이 어떤 차이가 있는지 설명할 수 있고, P2SH 트랜잭션이 검증되는 과정을 이해할 수 있다.

3-2

2-of-3 Transactions

강의영상

(10×1)

퀴즈(1)

PDF 제공

2-of-3 트랜잭션

학습목표

코인을 Script hash를 거쳐 제삼자에게 보내는 실습을 통해 P2SH가 어떻게 동작하는지를 설명할 수 있다.

3-3

Escrow Contracts

강의영상

(15×1)

퀴즈(1)

PDF 제공

Escrow 서비스 구현

학습목표

P2SH 트랜잭션을 이용해 Escrow 서비스를 구현해봄으로써 Multi-signature 트랜잭션을 이용해 다양한 서비스를 개발할 수 있음을 이해할 수 있다.

3-4

P2SH Puzzle

강의영상

(15×1)

퀴즈(1)

PDF 제공

Puzzle 프로그램 구현

학습목표

P2SH 트랜잭션을 이용해 간단한 Puzzle 서비스를 구현해보으로써 비트코인 스크립트를 다양한 서비스를 위해 활용할 수 있음을 확인하고 비트코인에서 스마트 컨트랙트 개념이 어떻게 적용될 수 있는지 이해할 수 있다.

3-5

Return Transactions

강의영상

(10×1)

퀴즈(1)

PDF 제공

Return 트랜잭션

학습목표

비트코인 거래 데이터를 제외한 추가정보를 블록체인에 기록하기 위한 리턴 트랜잭션의 쓰임새와 생성 방법에 대해 설명할 수 있다.

3-6

Blockchain Applications

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

Blockchain 응용 프로그램 소개

학습목표

리턴 트랜잭션을 이용한 다양한 응용 사례를 살펴봄으로써 비트코인 위에서 운영되는 다양한 어플리케이션의 동작원리에 대해 설명할 수 있다.

4

Smart Contract Platform

이더리움 플랫폼 상의 스마트 컨트랙트 개념과 원리에 대해 설명할 수 있다.

4-1

Etheruem

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

이더리움 소개

학습목표

이더리움의 등장 배경과 이더리움에서 스마트 컨트랙트를 프로그램할 수 있는 방법을 설명할 수 있습니다.

4-2

MetaMask

강의영상

(15×1)

퀴즈(1)

PDF 제공

이더리움 전자 지갑

학습목표

이더리움 전자 지갑인 MetaMask를 이용해 이더리움 네트워크의 암호화폐인 이더를 주고받는 과정을 실습해봄으로써 이더 거래 과정에 대해 이해할 수 있다.

4-3

Etherem Smart Contracts

강의영상

(10×1)

퀴즈(1)

PDF 제공

이더리움의 스마트 컨트랙트

학습목표

이더리움에서의 스마트 컨트랙트 정의와 생명 주기에 대해 이해하고 Remix 툴을 이용해 간단한 스마트 컨트랙트를 작성할 수 있다.

4-4

Etherem Smart Contracts

강의영상

(15×1)

퀴즈(1)

PDF 제공

이더리움 가상 머신 (EVM)

학습목표

이더리움 가상머신의 특징을 설명할 수 있고, 컴파일된 바이트 코드가 실행되는 원리를 이해할 수 있다.

4-5

Gas

강의영상

(15×1)

퀴즈(1)

PDF 제공

Gas Price, Gas Cost, Gas Limit

학습목표

Gas Price, Gas Cost, Gas Limit에 대한 이해를 바탕으로 이더리움에서 gas 비용이 어떻게 계산되는지 설명할 수 있다.

5

Programming with Solidity

Solidity 프로그래밍 언어에 대해 공부하고 Solidity 언어로 작성된 스마트 컨트랙트를 읽고 이해할 수 있다.

5-1

Introduction to Solidity

강의영상

(15×1)

퀴즈(1)

PDF 제공

솔리디티 언어 소개

학습목표

솔리디티 언어의 구조의 특징 및 구조에 대해 학습함으로써 솔리디티 언어로 작성된 파일을 읽고, pragma, import 절의 의미에 대해 이해할 수 있다.

5-2

Value Types

강의영상

(20×1)

퀴즈(1)

PDF 제공

데이터 타입 소개 (1) - Value

학습목표

Boolean, Integer, Adddress, Byte 등 이더리움이 제공하는 value type에 대해 설명할 수 있다.

5-3

Reference Types

강의영상

(15×1)

퀴즈(1)

PDF 제공

데이터 타입 소개 (2) - Reference

학습목표

Array, String, Struct, Mappings 등 이더리움이 제공하는 referece type에 대해 설명할 수 있다.

5-4

Units and Gobally Available Variables

강의영상

(10×1)

퀴즈(1)

PDF 제공

자료형 소개

학습목표

시간이나 이더의 단위를 나타내는 unit Contract를 실행할 때 사용할 수 있는 다양한 Global variable들에 대해 설명할 수 있다.

5-5

Control Structures

강의영상

(10×1)

퀴즈(1)

PDF 제공

조건문, 반복문

학습목표

솔리디티 언어에서 조건문이나 반복문을 작성하는 방법에 대해 이해하고 설명할 수 있다.

5-6

Functions

강의영상

(10×1)

퀴즈(1)

PDF 제공

함수 소개

학습목표

솔리디티 언어를 이용해 함수를 작성하는 방법에 대해 이해하고, 솔리디티에서 제공하는 qualifier modifier의 역할에 대해 설명할 수 있다.

5-7

Events

강의영상

(10×1)

퀴즈(1)

PDF 제공

이벤트 소개

학습목표

컨트랙트를 수행하는 동안 로그를 남기는 이벤트 기능을 언제, 어떻게 사용할 수 있는지 이해하고, 구현할 수 있다.

5-8

Contracts

강의영상

(10×1)

퀴즈(1)

PDF 제공

컨트랙트 소개

학습목표

Visibility, interface, 상속 등의 여러 기능을 포함하는 컨트랙트의 다양한 특성에 대해 이해하고 설명할 수 있다.

5-9

Handling Errors

강의영상

(10×1)

퀴즈(1)

PDF 제공

예외처리 소개

학습목표

예외 처리를 위해 솔리디티에서 제공하는 require, revert, assert의 차이점을 이해하고, 언제 이러한 기법들을 사용할 수 있는지 설명할 수 있다.

5-10

Libraries

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

라이브러리 소개

학습목표

컨트랙트 내에서 라이브러리를 선언하고 사용하는 방법에 대해 설명할 수 있고, 가장 많이 사용되는 openzeppelin 라이브러리의 사용법에 대해 이해한다.

6

Solidity Smart Contracts

다양한 Solidity 예제를 공부하고 적용할 수 있다.

6-1

Programming with Solidity

강의영상

(20×1)

퀴즈(1)

PDF 제공

스마트 컨트랙트 프로그래밍

학습목표

솔리디티 언어로 작성된 스마트 컨트랙트를 읽고 이해할 수 있고 더 나아가 원하는 목적의 컨트랙트를 작성할 수 있다.

6-2

Ponzi Contract

강의영상

(15×1)

퀴즈(1)

PDF 제공

Ponzi 컨트랙트 소개

학습목표

익명성과 불변성을 띠는 블록체인에서 폰지 스킴과 같은 금융 사기가 쉽게 구현될 수 있음을 이해하고 솔리디티 언어로 간단한 폰지 스킴을 구현해볼 수 있다.

6-3

Lottery Contract

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

복권 게임 컨트랙트 소개

학습목표

복권 게임을 솔리디티 언어로 구현할 수 있고, 블록체인에서 제공하는 라이브러리를 사용하지 않고도 random number를 생성할 수 있는 방법에 대해 이해할 수 있다.

6-4

Vote contract

강의영상

(20×1)

퀴즈(1)

PDF 제공

투표 컨트랙트 소개

학습목표

투표 시스템을 솔리디티 언어로 구현해보고, 복잡한 시스템 상태를 모델링한 후 이를 컨트랙트로 구현하는 방식에 대해 이해할 수 있다.

7

Solidity Smart Contract Security

안전한 스마트 계약을 작성할 수 있다.

7-1

Security Challenges

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

스마트 계약 보안 이슈

학습목표

스마트 계약의 보안 이슈에 대해 이해할 수 있다.

7-2

Contract Security

강의영상

(15×1)

퀴즈(1)

PDF 제공

스마트 계약 해킹 사례

학습목표

스마트 계약의 해킹 사례에 대해 알아보고, 스마트 계약을 작성할 때 주의해야 할 점에 대해 이해할 수 있다.

7-3

Formal Methods

강의영상

(15×1)

퀴즈(1)

PDF 제공

안전한 스마트 계약 개발을 위한 도구들

학습목표

안전한 스마트 계약을 작성하기 위해 활용할 수 있는 Method들이 무엇인지 설명할 수 있다.

7-4

Designing Secure Smart Contracts

강의영상

(15×1)

퀴즈(1)

PDF 제공

모델 기반의 스마트 계약 설계 방법

학습목표

안전한 스마트 계약을 디자인하는 방법에 대해 학습하고, 스마트 계약을 디자인할 수 있다.

8

Decentralized Applications

탈중앙화된 어플리케이션 (DApp)을 이해하고 이더리움 DApp을 개발할 수 있다.

8-1

Decentralized Applications

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

탈중앙화된 어플리케이션 정의 소개

학습목표

탈중앙화된 어플리케이션의 정의를 이해하고, 탈중앙화된 어플리케이션이 무엇인지 설명할 수 있다.

8-2

Interacting with the Contracts

강의영상

(15×1)

퀴즈(1)

PDF 제공

스마트 계약과의 상호 작용

학습목표

탈중앙화된 어플리케이션이 스마트 계약과 어떻게 상호 작용하는지 이해할 수 있다.

8-3

Event Logging

강의영상

(10×1)

퀴즈(1)

PDF 제공

이벤트 로깅

학습목표

Event logging에 대해 이해할 수 있다.

8-4

Truffle for Decentralized Applications 1

강의영상

(25×1)

퀴즈(1)

PDF 제공

DApp 개발하기 (1)

학습목표

DApp 개발 툴인 Truffle을 이용해 탈중앙화된 어플리케이션을 개발할 수 있다.

8-5

Truffle for Decentralized Applications 2

강의영상

(10×1)

퀴즈(1)

PDF 제공

DApp 개발하기 (2)

학습목표

DApp 개발 툴인 Truffle을 이용해 탈중앙화된 어플리케이션을 개발할 수 있다.

9

Decentralized Applications

주어진 문제를 분석, 설꼐, 테스트하는 과정을 따라서 이더리움 디앱을 개발하고 이를 테스트 넷에 배포할 수 있다.

9-1

Analyze Lottery Service

강의영상

(10×1)

퀴즈(1)

PDF 제공

복권 게임 요구사항 분석

학습목표

복권 게임을 탈중앙화된 어플리케이션으로 개발하기 위한 요구 사항을 분석하고 이해할 수 있다.

9-2

Design Lottery Contract

강의영상

(15×1)

퀴즈(1)

PDF 제공

복권 스마트 계약 설계

학습목표

복권 게임을 탈중앙화된 어플리케이션으로 개발하기 위한 복권 스마트 계약을 설계할 수 있다.

9-3

Test Lottery Contract

강의영상

(10×1)

퀴즈(1)

PDF 제공

복권 스마트 계약 테스트

학습목표

탈중앙화된 어플리케이션으로 개발한 복권 게임을 테스트 할 수 있다.

9-4

Build UI for Lottery Service

강의영상

(10×1)

퀴즈(1)

PDF 제공

Front-end 개발하기

학습목표

복권 게임을 탈중앙화된 어플리케이션으로 개발하기 위해 Front-end를 개발할 수 있다.

9-5

Deploy Lottery Service

강의영상

(10×1)

퀴즈(1)

토론(1)

PDF 제공

배포하기

학습목표

탈중앙화된 어플리케이션으로 개발한 복권 게임을 배포해보고, 이더리움 DApp을 배포하는 방법에 대해 설명할 수 있다.

10

NEO

NEO 플랫폼에 대해 설명할 수 있다.

10-1

Introduction to NEO

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

NEO 소개

학습목표

DApp 오픈소스 플랫폼인 NEO에 대해 이해할 수 있다.

10-2

NEO Smart Contracts

강의영상

(15×1)

퀴즈(1)

PDF 제공

교차 플랫폼, 다중언어 지원 스마트 계약 시스템

학습목표

NEO의 스마트 계약 시스템에 대해 설명할 수 있다.

10-3

DApp Integration

강의영상

(15×1)

퀴즈(1)

PDF 제공

DApp Integration

학습목표

NEO DApp 개발 방법에 대해 이해하고 설명할 수 있다.

10-4

Toolchain Review

강의영상

(15×1)

퀴즈(1)

PDF 제공

Toolchain 리뷰

학습목표

NEO 플랫폼을 이용해 DApp을 개발하기 위한 Toolchain에 대해 설명할 수 있다.

11

Tezos

Tezos에 대해 설명할 수 있다.

11-1

Introduction to Tezos

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

Tezos 소개

학습목표

DApp 오픈소스 플랫폼인 Tezos의 동작 원리에 대해 설명할 수 있다.

11-2

Contract Deployment

강의영상

(10×1)

퀴즈(1)

PDF 제공

테스트 넷에 컨트랙트 배포

학습목표

Tezos 테스트 넷에 스마트 컨트랙트를 배포할 수 있다.

11-3

Michelson

강의영상

(15×1)

퀴즈(1)

PDF 제공

Tezos의 스마트 계약 언어

학습목표

Tezos의 스마트 계약 언어인 Micheloson에 대해 설명할 수 있다.

11-4

Toolchain Review

강의영상

(15×1)

퀴즈(1)

PDF 제공

Toolchain 리뷰

학습목표

Tezos 플랫폼을 이용해 DApp을 개발하기 위한 Toolchain에 대해 설명할 수 있다.

12

Libra

Libra를 공부하고 스마트 계약을 작성할 수 있다.

12-1

Introduction to Libra

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

Libra 소개

학습목표

Libra에 대해 이해하고, Libra가 어떤 특징을 가지는지 설명할 수 있다.

12-2

Move

강의영상

(10×1)

퀴즈(1)

PDF 제공

Libra의 스마트 계약 언어

학습목표

Libra의 스마트 계약을 작성하기 위한 Move 언어에 대해 이해할 수 있다.

12-3

Toolchain Review

강의영상

(15×1)

퀴즈(1)

PDF 제공

Toolchain 리뷰

학습목표

Libra 플랫폼을 이용해 DApp을 개발하기 위한 Toolchain에 대해 설명할 수 있다.

12-4

Future of Libra

강의영상

(10×1)

퀴즈(1)

PDF 제공

Libra의 미래

학습목표

Libra의 미래에 대한 개괄적인 이해도를 높일 수 있다.

13

Smart Contract Extension

스마트 계약을 넘어서 실제 상황에 적용할 수 있다.

13-1

Decentralized Identity

강의영상

(20×1)

퀴즈(1)

PDF 제공

DID 소개

학습목표

Decentralized Identity (DID)가 무엇인지 설명할 수 있다.

13-2

Decentralized Finance

강의영상

(15×1)

퀴즈(1)

PDF 제공

DeFi 소개

학습목표

Decentralized Finance(DeFi)가 무엇인지 설명할 수 있다.

13-3

Decentralized or not

강의영상

(15×1)

퀴즈(1)

PDF 제공

Decentralized or not

학습목표

 

13-4

Beyond Blockchain

강의영상

(15×1)

퀴즈(1)

토론(1)

PDF 제공

블록체인을 넘어서

학습목표

 

14

종합평가

학습전반에 대한 평가

기말고사

강좌특성

1) 급부상하고 있는 스마트 계약의 기본 개념 및 작성 방법을 매주차 퀴즈-토론을 통해 전달함

2) 학습 효과를 높일 수 있도록 다양한 출처의 영상자료 및 콘텐츠를 활용함

3) 과제: 트러플, 오픈제플린과 Tezos 등을 활용하여 스마트 계약을 작성해보고, 작성된 스마트 계약을 테스트 넷에 배포해 동작 과정을 확인해봄으로써 스마트 계약의 작성 및 실행 방법을 이해하는 실습형 과제를 제공함

4) MOOC 특성상 학습자의 이해도 평가를 위해 매주차 강의 내용에 대한 퀴즈, 문제해결형 과제를 제공함

5) 교내 화상회의 프로그램인 Vmeeting을 이용해 실시간 토론을 진행하여 학습자 간의 원활한 의견 교환과 실시간 피드백을 제공함

강좌운영팀 소개

교수자

채원석 professor
채원석 교수
◯ 성명: 채원석
◯ 소속: Microsoft
◯ E-mail: wschae@gmail.com

학력
◯ POSTECH 석사
◯ Toyota Technological Institute at Chicago 박사

경력
◯ Microsoft 연구원
◯ POSTECH 정보통신대학원 겸직교수

강좌지원팀

이채현
이채현
◯ 성명: 이채현
◯ 소속: 포항공과대학교 컴퓨터공학과
◯ E-mail: chlee0211@postech.ac.kr

강좌 수강 정보

이수/평가정보

이수/평가정보
과제명 퀴즈 토론 중간고사 기말고사
반영비율 60% % % 40%

※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.

강좌 수준 및 선수요건

블록체인 입문 강의 수강

교재 및 참고문헌

없음 (강의자료 제공)

자주 묻는 질문

스마트 컨트랙트란 무엇인가요?

블록체인에서 실행되는 프로그램 코드로 서면으로 이루어지던 계약을 컴퓨터 언어로 구현하고 특정 조건이 만족되었을 때자동으로 계약을 이행할 수 있게 해주는 스크립트입니다.

메인넷과 테스트넷에서 동일한 주소를사용하나요?

메인넷과 테스트넷에서는 코인이 의도치 않은 목적으로 잘못 전달되는 것을 방지하기 위해 주소(address)를구분하여 사용합니다.

에스크로란 무엇인가요?

판매자와 구매자 사이에 신뢰할 수 있는 중립적인 제삼자가 중개하여 거래를 하도록 하는 서비스입니다.

Metamask는 어떻게 설치하나요?

구글 크롬 인터넷 브라우저를 설치하고, 확장프로그램(Extension)에 메타마스크 개인지갑을 설치합니다. 크롭웹스토어에서 메타마스크를 추가합니다.

솔리디티 언어로만 이더리움 컨트랙트를 개발할 수있나요?

솔리디티 이외에도 다른 언어를 사용할 수 있고, 예를 들어 viper 등을 이용해 이더리움 컨트랙트를 작성할 수있습니다.

Faucet 사이트는 무엇인가요?

비트코인 또는 이더리움의 기능을 테스트하기 위해 테스트용 코인을 제공해주는 사이트를 의미합니다. 강의에서 소개한사이트 이외에도 여러 Faucet 사이트가 있고, 해당 사이트에 접속한 후 주소를 입력하면 테스트용 코인을 얻을 수있습니다.

Secure한 블록체인 상에서 실행되는 스마트계약은 항상 안전한가요?

스마트 컨트랙트는 사람이 작성하고, 개발하는 것으로 여러 결함 및 보안 취약점이 존재합니다. 또한 한 번 설치되면수정하기 어렵기 때문에 다양한 해킹 사례들이 발생해왔습니다. 따라서 주의를 기울여 스마트 컨트랙트를 작성해야 하며 보안취약점을 검출할 수 있는 여러 툴들이 개발되고 있습니다.

DApp에는 어떠한 것들이 있나요?

가장 잘 알려진 cryptokitties와 peepeth 등이 있습니다. 다양한 블록체인 플랫폼 위에서 개발 및실행되는 DApp들의 목록을 여러 사이트에서 제공하고 있습니다.

서버 호스팅 서비스는 무엇이 있나요?

강의에서 소개한 Heroku 이외에도 AWS, MS Azure등의 호스팅 서비스가 있습니다.

제목

소제목

내용

 

관련 강좌

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

    공학
    (컴퓨터ㆍ통신)
  2. 강좌 내용의 어려운 수준을 의미합니다. 교양, 전공기초, 전공심화 순으로 난이도가 증가합니다.

    난이도

    전공기초
  3. 강좌를 개발하고 운영하는 기관입니다. 컨소시엄으로 운영 시, 대표기관의 명칭이 나타납니다

    운영기관

    포항공과대학교
  4. 운영 기관의 전화번호 입니다.

    전화번호

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

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

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

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

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

    수강 신청 기간

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

    강좌 운영 기간

    2021.01.01 ~ 2021.03.28
  9. 강의 언어

    한국어