Course:
Course Program:
This course is co-organized by Arda Yurdakul and Alper Yeğin
Course Description:
Internet of Things (IoT) is the next big technology revolution. It is simply the connected physical devices that are able to collect and exchange data between each other; from blood pressure, to passenger numbers on buses, to the electricity consumed at homes. Behaviour of devices can also be controlled; just like an alarm clock adjusting itself according to your flight time.
In this course, you will learn basics of IoT such as
- technical concepts of IoT from experts in Industry and Academia
- the road-map from a concept to a product from IoT business owners
- hands-on experience in preparing your first IoT product from IoT product makers
- development of your first IoT idea, discussing it with experts, and implementing it
Prerequisite:
Basic programming experience (CmpE150 or equivalent)
Course Flow:
WEEK |
TOPIC |
PRESENTER |
1 |
IoT Example 1: Industrial/Energy IoT (Industry 4.0) |
|
2 |
CmpE490 & Introduction to IoT |
|
|
IoT Example 2: Commercial IoT |
|
|
IoT Example 3: Consumer IoT |
|
3 |
Wireless/Network Concepts |
|
|
WiFi, Mesh |
|
4 |
V2X: Connected Vehicles |
|
|
LAN/PAN |
|
|
Domain Specific Aspects in IoT Node Design |
|
5 |
LoRaWAN |
|
|
Embedded Systems |
|
6 |
HANDS-ON SESSION 1: Embedded device setup / act |
|
|
IoT protocols |
|
7 |
HANDS-ON SESSION 2: Reading sensor on the device |
|
|
IoT Standards + Interoperability |
|
8 |
HANDS-ON SESSION 3: Connecting device to cloud |
|
|
Cloud/Edge/Fog/Cloudlet Computing |
|
9 |
HANDS-ON SESSION 4: Cloud + Data Analysis Lab |
|
|
Big Data / Data Analytics |
|
10 |
Machine Learning |
|
|
Wearable IoT |
|
|
Autonomic Computing |
|
11 |
PROJECT IDEAS + IMPLEMENTATION DECISIONS |
Students |
|
Blockchain + IoT |
|
12 |
User Experience |
|
|
Ethics & Privacy |
|
13 |
Security (basics and device level) |
|
|
Security (network level) |
|
14 |
Vize |
|
FİNAL |
PROJECT DEMO & PRESENTATIONS |
Students |
Textbook:
Reference Books:
A. Bahga, V. Madisetti, Internet of Things (A Hands-on-Approach), August 9, 2014
Grading:
Attendance: 10%
Hands-on-sessions: 30%
Student Ideas+Discussions: 15%
Midterm: 25%
Final Project: 20%