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 6 credit hours of adviser approved elective courses. At least 18 credit hours of the courses must be at the 500-level. A maximum of 6 credit hours may be taken from ECE 700-level short courses.


Minimum Credits Required30
Maximum 400-Level Credit12
Minimum 500-Level Credit18
Maximum Transfer Credit9
Required Courses (12-13)
ECE 511Analysis of Random Signals3
ECE 513Communication Engineering Fundamentals3
Select a minimum of one course from the following:3-4
Introduction to Computer Networks with Laboratory4
Introduction to Computer Networks3
Advanced Computer Networks3
ECE 541Performance Evaluation of Computer Networks3
or ECE 542 Design and Optimization of Computer Networks
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
Digital and Data Communication Systems with Laboratory
Introduction to Wireless Communication Systems3
Digital Signal Processing I with Laboratory4
Digital Signal Processing I3
Introduction to Computer Security4
Computer Organization and Design3
Wireless Communication System Design3
Video Communications3
Digital Communication Principles3
Modern Digital Communications3
Coding for Distributed Storage Systems3
Coding for Reliable Communications3
Performance Evaluation of Computer Networks3
Design and Optimization of Computer Networks3
Computer Network Security3
Wireless and Mobile Networks3
Advanced Computer Networks3
Wireless Network Security3
Wireless Networks Performance Analysis3
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
Advanced Computer Architecture3
Data Communications3
Broadband Networks3
Electives (6)
Select 6 credit hours6

A maximum of 6 credit hours of ECE short courses can be included in the M.N.E. program of studies.