Master of Computer Engineering in Internet of Things

The objective of IoT is to enhance both device-to-device interactions, as well as device-to-human interactions via the Internet. IoT systems facilitate controlling and monitoring devices from anywhere by integrating sensors, actuators, local processing and storage devices, wireless networks, Internet, and cloud computing. IoT engineers also need to understand the Cyber Security and Big Data challenges for IoT applications. Learning every major aspect of these technologies is necessary to be a successful engineer in the field of Internet of Things. Students will be trained to master several key topics in the field of computer networking, embedded systems, system architectural design issues, communication and information systems, smart grids and cybersecurity.

Minimum Credits Required 30
Maximum 400-Level Credit 12
Minimum 500-Level+ Credit 18
Maximum 700-Level Credit 4
Required Courses (16)
ECE 441Microcomputers/Embedded Comp4
ECE 442Internet of Things/Cyber Phys3
ECE 518Computer Cyber Security3
ECE 545Advanced Computer Networks3
ECE 587Hardware Software Codesign3
Network Engineering Elective (3)
Select three credit hours from the following:3
Wireless Comm Systm Design3
Wireless Ntwrk Protocols/Stand3
Coding Reliable Communications3
Info Theory and Applications3
Perform Eval Compt Ntwrk3
Dsgn Optmztn Compt Ntwrks3
Computer Network Security3
Wireless and Mobile Networks3
Advanced Computer Networks3
Wireless Network Security3
Wireless Netwrks Perf Analysis3
Computer Engineering Elective (3)
Select three credit hours from the following:3
Introduction to Artificial Int3
Machine Learning3
Obj-Orntd Cmptr Sim3
Application Software Design3
Computer Org and Design3
Special Problems (Internet of Things)1-3
Signal and Image Processing Elective (3)
Select three credit hours from the following:3
Digital Signal Processing I3
Image Processing3
Video Processing & Comm3
Analysis Random Signals3
Discrete Time Systems3
Power System Planning3
AI in Smart Grid3
Compt Vision Image Processing3
Machine and Deep Learning3
Statistical Signal Processing3
Digital Signal Processing II3
Electives (5)
Select five credit hours from any of the Network Engineering, Computer Engineering, or Signal and Image Processing electives. Electives may also be chosen from the following courses: 15
Applied Optimization Engrgs3
Hybrid Electric Vehicle Drives3
Next Generation Smart Grid3
Energy Harvesting3
Motion Control Syst Dynamics3
Power Elect Dynmcs Control3
Elements of Smart Grid3
Microgrid Design and Operation3
Total Credit Hours30