CSE-172 - Cloud Computing for the Internet of Things (IoT)

4 credits

The Internet of Things (IoT) is a collection of networked sensor and control nodes generating or acting upon data representing the physical world. These are often known as cyber-physical systems. These systems have unique security, privacy, and data management concerns.

 

The course begins with an overview of IoT, an examination of the business case for IoT in commercial products, an introduction to Big Data concepts, and an introduction to cloud computing. Actual cloud-based IoT data portals will be created using common cloud providers such as Amazon Web Services (AWS), Google Cloud, or Microsoft Azure.

 

IoT data feeds will be provided from actual sensors in the department, available sensors throughout a wider geographic area, or sets of simulated sensors from the sensor simulator on our servers. Student projects are expected to run for long periods of time collecting and processing data.

 

This course is targeted at students pursuing the IoT course series in the Electronics and Computer Systems Department, Information Technology (IT) professionals tasked with implementing IoT solutions for the data center, and computer science or engineering students interested in IoT. A basic understanding of networking, Windows or Linux experience, and general troubleshooting experience is expected.

Prerequisite(s): ELE-111