Apr 27, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate Calendar
Add to favourites (opens a new window)

SOFE 4610U – Design and Analysis of IoT Software Systems


Internet of Things (IoT) systems are large scale complex systems integrating sensing, data analytics, software services, and actuation through the Internet. Design and development of software systems for the Internet of Things (IoT) and the related architectures, technologies, communication protocols and frameworks used to enable the IoT are described. The importance and benefits of IoT in society is presented through large scale IoT application examples like smart buildings, remote health monitoring, and smart cities. Students will learn to design and analyze IoT systems with an emphasis on software architecture, protocols at the sensor, actuation, and service layer, and data storage and analysis with the goal of facilitating the deployment of IoT services. IoT specific security concerns and solutions will be discussed. Experiential learning is emphasized through hands‐on design and development of IoT prototypes.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 3 (biweekly)
Prerequisite(s): SOFE 3850U  and SOFE 3980U  
Corequisite(s): SOFE 4790U  



Add to favourites (opens a new window)