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 |
Code | Title | Credit Hours |
---|---|---|
Core Courses | (18-24) | |
Select a minimum of 6 courses from the following: | 18-24 | |
Introduction to Computer Networks | 3 | |
Artificial Intelligence and Edge Computing | 3 | |
5G Wireless Network: Architecture, New Radio, and Security | 3 | |
Wireless Communication System Design | 3 | |
Internet of Things and Cyber Physical Systems | 3 | |
Computer Cyber Security | 3 | |
Application Software Design | 3 | |
Computer Network Security | 3 | |
Modern Internet Technologies | 3 | |
Cloud Computing and Cloud Native Systems | 3 | |
Object-Oriented Programming and Machine Learning | 3 | |
Special Problems (Internet of Things) | 3 | |
Network Engineering Elective | (3-6) | |
Select minimum 1 course from the following: | 3-6 | |
Introduction to Computer Networks | 3 | |
5G Wireless Network: Architecture, New Radio, and Security | 3 | |
Modern Wireless Network Protocols and Standards | 3 | |
Coding for Reliable Communications | 3 | |
Information Theory and Applications | 3 | |
Communications Networks Performance Analysis | 3 | |
Design and Optimization of Computer Networks | 3 | |
Computer Network Security | 3 | |
Wireless and Mobile Networks | 3 | |
Modern Internet Technologies | 3 | |
Wireless Network Security | 3 | |
Computer Engineering Elective | (3-6) | |
Select minimum 1 course from the following: | 3-6 | |
Smart and Connected Embedded System Design | 4 | |
Application Software Design | 3 | |
Secure Machine Learning Design and Applications | 3 | |
Cloud Computing and Cloud Native Systems | 3 | |
Data Science for Engineers | 3 | |
Computer Organization and Design | 3 | |
Hardware Security and Advanced Computer Architectures | 3 | |
Hardware/Software Codesign | 3 | |
Object-Oriented Programming and Machine Learning | 3 | |
Signal and Image Processing Elective | (3-6) | |
Select minimum 1 course from the following: | 3-6 | |
Digital Signal Processing I | 3 | |
Image Processing | 3 | |
Video Communications | 3 | |
Analysis of Random Signals | 3 | |
Computer Vision and Image Processing | 3 | |
Machine and Deep Learning | 3 | |
Statistical Signal Processing | 3 | |
Digital Signal Processing II | 3 | |
Power Engineering Elective | (3) | |
Option to select one (1) course from the following: | 3 | |
Applied Optimization for Engineers | 3 | |
Hybrid Electric Vehicle Drives | 3 | |
Discrete Time Systems | 3 | |
Next Generation Smart Grid | 3 | |
Energy Harvesting | 3 | |
Motion Control Systems Dynamics | 3 | |
Power Electronic Dynamics and Control | 3 | |
Power System Planning | 3 | |
Artificial Intelligence in Smart Grid | 3 | |
Elements of Smart Grid | 3 | |
Microgrid Design and Operation | 3 | |
Total Credit Hours | 30-45 |