Course Program:
Tentative Course Outline:
• Basics of IoT
- IoT architecture
- IoT components - Communication technologies and protocols
• Research Trends in IoT
- Efficient computing in IoT: Edge computing and its variations - Smart sensors and gateways: deep learning at the edge.
- Security: attack types, countermeasures, IoT botnets
- Privacy: GDPR, privacy enhancing technologies, trust - Blockchain for scalability, privacy and security in IoT.
- Interoperability: multiple protocols, standardization, container-based approaches
Grading:
Homeworks: 30%
In-class activities: 40%
Project: 30%