Hold on just a sec...
3 credits
Spring 2026 Lecture Distance LearningRecent years have witnessed the rise of Internet of Things (IoT), a newly emerged networking paradigm that connects humans and the physical world through ubiquitous sensing, computing, and communicating devices. With billions of such connected devices that pervade every corner of the world, IoT is able to benefit a whole spectrum of civilian and military applications with enormous societal and economic impacts, such as smart city and transportation, healthcare and assisted living, activity and gesture recognition, smart home and building, and environmental monitoring. This course provides the students with a deep and comprehensive understanding of the IoT systems, by introducing the key IoT technologies from the ground up, including IoT devices programming, wireless network design and optimization, edge-cloud IoT platforms, deep/machine learning, as well as security and privacy-preserving mechanisms. In this course, we will also survey recently published algorithms, systems, and applications of Internet of Things, and explore key opportunities as well as challenges emerging in the research of this area.
Learning Outcomes1Understand the basic concepts and major components of IoT systems.
2Grasp state-of-the-art IoT techniques.
3Know representative IoT-enabled applications.
4Survey and criticize research papers in IoT area.
5Identify and formulate real-world IoT problems, and design or apply appropriate data and/or system approaches to solve the problems.