Skip to main content

Internet of Things


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만원): 강의 동영상 + 퀴즈 + 강의자료 + 수료증 발급

※ 영어 강의 & 한글 자막



강좌 목차

주차주차
1Introduction to IoTIntroduction to IoT
IoT Use Cases
Discussion
2Networking Technologies for IoTWired & Wireless Networking Technologies
Wireless Personal Area Networking Technologies
Discussion
3IoT Programming with ArduinoIntroduction to Arduino
Programming with Arduino
Lecture Notes
Discussion
4IoT Programming with Raspberry PiIntroduction to Raspberry Pi
Programming with Raspberry Pi
Lecture notes
Discussion
5Reading WeekNo Lecture, Time to catch up
6IoT Programming with ARTIK BoardIntroduction to ARTIK
Programming with ARTIK
Lecture notes
7Samsung ARTIK Cloud PlatformIntroduction to ARTIK Cloud
IoT App Development using ARTIK Cloud
Lecture notes
8Microsoft Azure IoT SuiteIntroduction to Microsoft IoT and Azure
Introduction to Microsoft Azure IoT Suite
Microsoft Azure IoT Suite - Tutorial
Lecture notes
9Amazon Web Services IoTIntroduction to Amazon Web Services IoT
IoT App Development using Amazon Web Services IoT
Lecture Notes
10Reading WeekNo Lecture, Time to catch up
11IBM Watson IoTIntroduction to IBM Watson IoT
IoT App Development using IBM Watson IoT
Lecture Notes
12Google Cloud IoTIntroduction 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)

포항공과대학교 컴퓨터공학과 교수

포항공과대학교 정보통신대학원장


조교

홍지범

포스텍 컴퓨터공학과 석박사 통합과정



Enroll