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
Maximum Transfer Credit 9
Core Courses (18-24)
Select a minimum of 6 courses from the following:18-24
Introduction to Computer Networks3
Artificial Intelligence and Edge Computing
5G Wireless Network: Architecture, New Radio, and Security3
Wireless Communication System Design3
Internet of Things and Cyber Physical Systems3
Computer Cyber Security3
Application Software Design3
Computer Network Security3
Modern Internet Technologies3
Special Problems (Internet of Things)3
Network Engineering Elective (3-6)
Select minimum 1 course from the following:3-6
5G Wireless Network: Architecture, New Radio, and Security3
Modern Wireless Network Protocols and Standards3
Coding for Reliable Communications3
Information Theory and Applications3
Communications Networks Performance Analysis3
Design and Optimization of Computer Networks3
Wireless and Mobile Networks3
Wireless Network Security3
Computer Engineering Elective (3-6)
Select minimum 1 course from the following:3-6
Smart and Connected Embedded System Design4
Computer Organization and Design3
Hardware Security and Advanced Computer Architectures3
Hardware/Software Codesign3
Object-Oriented Programming and Machine Learning3
Signal and Image Processing Elective (3-6)
Select minimum 1 course from the following:3-6
Digital Signal Processing I3
Image Processing3
Video Communications3
Analysis of Random Signals3
Computer Vision and Image Processing3
Machine and Deep Learning3
Statistical Signal Processing3
Digital Signal Processing II3
Power Engineering Elective Courses (0-3)
Select 0-1 course from the following:0-3
Applied Optimization for Engineers3
Hybrid Electric Vehicle Drives3
Discrete Time Systems3
Optimal Feedback Control3
Energy Harvesting3
Motion Control Systems Dynamics3
Power Electronic Dynamics and Control3
Power System Planning3
Artificial Intelligence in Smart Grid3
Elements of Smart Grid3
Microgrid Design and Operation3