Master of Network Engineering

The Master of Network Engineering (M.N.E.) is a course-only degree program that prepares students for professional practice in network engineering and information technologies. The M.N.E. is a focused professional master’s degree requiring a minimum of 30 credit hours of adviser approved coursework. The program offered by the Department of Electrical and Computer Engineering (ECE) can be completed in one year of full-time study.

The admission requirements for this degree follow the existing admission requirements for master’s degree in the ECE department. A person holding a B.S.E.E. or a B.S.CP.E. degree has the necessary background to undertake the M.N.E. program. A student without adequate background is required to demonstrate proficiency in the following courses:  

ECE 211Circuit Analysis I3
ECE 213Circuit Analysis II4
ECE 308Signals and Systems3
MATH 251Multivariate and Vector Calculus4
MATH 252Introduction to Differential Equations4
MATH 474Probability and Statistics3

A student may demonstrate proficiency by successfully completing the courses or by demonstrating satisfactory performance in one or more special examinations administered by the department.

The M.N.E. program of study must include a minimum of 24 credit hours of ECE coursework, 12 credit hours of required core courses, 12 credit hours of M.N.E. elective courses, and six credit hours of adviser-approved elective courses. At least 18 credit hours of the courses must be at the 500-level. A maximum of six credit hours may be taken from ECE 700-level short courses.


Minimum Credits Required 30
Maximum 400-Level Credit 12
Minimum 500-Level Credit 18
Maximum Short Course ECE 700-Level Credit 4
Maximum Transfer Credit 9
Required Courses (15-16)
ECE 5035G Wireless Network: Architecture, New Radio, and Security3
ECE 511Analysis of Random Signals3
ECE 513Communication Engineering Fundamentals3
ECE 541Communications Networks Performance Analysis3
or ECE 543 Computer Network Security
Select a minimum of one course from the following:3-4
Introduction to Computer Networks with Laboratory3-4
Introduction to Computer Networks
Modern Internet Technologies3
Network Engineering Elective Courses (12)
Select a minimum of 12 credit hours of 400- and 500-level courses below, approved by the faculty adviser: 112
Digital and Data Communication Systems3-4
Digital and Data Communication Systems with Laboratory
Wireless Communications Systems3
Wireless Communication System Design
Digital Signal Processing I3-4
Digital Signal Processing I with Laboratory
Internet of Things and Cyber Physical Systems3
Internet of Things and Cyber Physical Systems
Introduction to Computer Cyber Security3
Computer Cyber Security
Artificial Intelligence and Edge Computing3
Artificial Intelligence and Edge Computing
Application Software Design3
Application Software Design
Object-Oriented Programming and Machine Learning3
Object-Oriented Programming and Machine Learning
Computer Organization and Design3
Computer Organization and Design
Video Communications3
Digital Communication Principles3
Modern Digital Communications3
Coding for Distributed Storage Systems3
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
Modern Internet Technologies3
Wireless Network Security3
ECE 547
Computer Vision and Image Processing3
Digital Speech Processing3
Digital Signal Processing II3
Fiber-Optic Communication Systems3
High Speed Computer Arithmetic3
VLSI Architecture for Signal Processing and Communication Systems3
Hardware Security and Advanced Computer Architectures3
Electives (3)
Select three credit hours3