This interdisciplinary program covers smart applications built using smart systems capable of sensing, actuation, computing, and communication. In this concentration, students learn how to use smart systems to develop fascinating applications such as those used in smart homes, smart cities, intelligent transportation systems, and more. Topics covered include IoT applications, embedded systems and sensing, IoT communication protocols, Industrial Internet of Things (IIoT), cloud and edge computing, big data analytics, and IoT security. Students are introduced to embedded systems programming and interfacing. Students also learn how to connect smart things to each other, as well as to the cloud. Through learning big data analytics, students can use advanced analytics and machine learning to process sensor data and build innovative applications. Students are also exposed to how IIoT is used in industrial applications using state-of-the-art use cases.