Course: EW432 Internet of Things

3 Credits – 2 Recitation Hours – 2 Laboratory Hours


Course Description:

High speed wireless networks and powerful microcontrollers now allow almost anything to connect to the Internet. The proliferation of such devices is commonly called the "Internet of Things" (IoT). This course covers the fundamental technologies of IoT, including computer networks, the Linux operating system, and popular web frameworks. Find out how to build your own IoT devices from the microcontroller to the web server and everything in between. This course assumes a functional knowledge of programming, but no prior experience with specific languages or Linux is required.


Pre-requisites:

EW200 or Equivalent, EW430 recommended

Course Coordinator:

Assoc. Prof. Donnal

Textbook:

How To Become a Web Developer: A Field Guide, Angel Garbarino

Course Objectives:

Students will be able to build secure websites and connect them with embedded hardware devices.

Topics:

Web Programming, Linux, Computer Networks, Cyber Security, Embedded Devices