
홍원기
포스텍 컴퓨터공학과 교수
University of Western Ontario Computer Science 석사
University of Waterloo Computer Science 박사
전) KT 종합기술원장 (CTO)
POSTECH 컴퓨터공학과 교수
POSTECH 정보통신대학원장
Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data. This course will be very useful to senior undergraduate and graduate students as well as engineers who are working in the industry. This course aims at introducing the general concepts and architecture of IoT applications, networking technologies involved, IoT development kits including Raspberry Pi, Arduino, Samsung ARTIK, and how to program them. IoT Cloud platforms from Microsoft, Amazon, IBM and Google will be introduced so that they can be used in IoT applications. There will be a number of assignments throughout the course and a term project for developing a smart IoT application.
IoT (Internet of Things, 사물인터넷)는 최근 중요한 정보통신기술로 주목 받고 있으며 센서/ 제어기, 통신 네트워크, 서버 플랫폼, 데이터 분석, 스마트 앱 등의 컴퓨터공학 기술들이 융합된 기술입니다. IoT는 인공지능, 빅데이터와 함께, 4차산업혁명의 3대 핵심 기술 중 하나로 손꼽히고 있습니다. 본 강좌는 현재 대학에서 공부를 하고 있는 학부 3-4학년 및 대학원생들에게 뿐만 아니라 현장의 개발자, 엔지니어들에게도 도움이 될 거라 믿습니다. IoT의 개념부터 아키텍처, 네트워크기술들을 소개하고 IoT 앱들을 개발할 때 많이 사용되는 Raspberry Pi, Arduino와 삼성전자의 ARTIK 플랫폼을 소개합니다. 글로벌 Cloud 서비스 제공자들이 IoT를 특별히 지원하기 위하여 개발한 IoT Cloud 플랫폼들을 소개합니다. 이것들을 활용하여 다양한 IoT 어플리케이션을 개발할 수 있습니다.
- 무료 버전 강좌: 강의 동영상 + 퀴즈
- 유료 버전 강좌 (수강료: 10만원): 강의 동영상 + 퀴즈 + 강의자료 + 수료증 발급
※ 영어 강의 & 한글 자막
주차 | 주차 | |
---|---|---|
1 | Introduction to IoT | Introduction to IoT |
IoT Use Cases | ||
Discussion | ||
2 | Networking Technologies for IoT | Wired & Wireless Networking Technologies |
Wireless Personal Area Networking Technologies | ||
Discussion | ||
3 | IoT Programming with Arduino | Introduction to Arduino |
Programming with Arduino | ||
Lecture Notes | ||
Discussion | ||
4 | IoT Programming with Raspberry Pi | Introduction to Raspberry Pi |
Programming with Raspberry Pi | ||
Lecture notes | ||
Discussion | ||
5 | Reading Week | No Lecture, Time to catch up |
6 | IoT Programming with ARTIK Board | Introduction to ARTIK |
Programming with ARTIK | ||
Lecture notes | ||
7 | Samsung ARTIK Cloud Platform | Introduction to ARTIK Cloud |
IoT App Development using ARTIK Cloud | ||
Lecture notes | ||
8 | Microsoft Azure IoT Suite | Introduction to Microsoft IoT and Azure |
Introduction to Microsoft Azure IoT Suite | ||
Microsoft Azure IoT Suite - Tutorial | ||
Lecture notes | ||
9 | Amazon Web Services IoT | Introduction to Amazon Web Services IoT |
IoT App Development using Amazon Web Services IoT | ||
Lecture Notes | ||
10 | Reading Week | No Lecture, Time to catch up |
11 | IBM Watson IoT | Introduction to IBM Watson IoT |
IoT App Development using IBM Watson IoT | ||
Lecture Notes | ||
12 | Google Cloud IoT | Introduction to Google Cloud IoT |
IoT App Development using Google Cloud IoT | ||
Lecture Notes |
포스텍 컴퓨터공학과 교수
University of Western Ontario Computer Science 석사
University of Waterloo Computer Science 박사
전) KT 종합기술원장 (CTO)
POSTECH 컴퓨터공학과 교수
POSTECH 정보통신대학원장
포스텍 컴퓨터공학과
포스텍 컴퓨터공학과