Master of Telecommunications and Software Engineering

This is an archived copy of the 2019-2020 catalog. To access the most recent version of the catalog, please visit

Collaborative program with the Department of Computer Science

The Master of Telecommunications and Software Engineering (M.T.S.E.) is a course-only degree program that prepares students for professional practice in telecommunications and information technologies. The program, jointly offered by the Department of Electrical and Computer Engineering (ECE) and Department of Computer Science (CS), can be completed in one year of full-time study. The M.T.S.E. is a professional master’s degree requiring a minimum of 30 credit hours of adviser-approved coursework.

Admission requirements for this degree follow the existing admission requirements for master’s degrees in the ECE department. A person holding a B.S.E.E., a B.S.CP.E., or a B.S.C.S. degree has the necessary broad background to undertake the M.T.S.E. program. A student without adequate background in specific areas is required to demonstrate proficiency in prerequisite courses; an abbreviated course list is given below.

Specific proficiency courses will be detailed for each student at the time of admission to the M.T.S.E. program. 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.


Computer Science Prerequisites (4)
CS 201Accelerated Introduction to Computer Science 14
Electrical and Computer Engineering Prerequisites (21)
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


Master of Telecommunications and Software Engineering, Computer Engineering Concentration

Minimum Credits Required 30
Maximum 400-Level Credit 12
Minimum 500-Level Credit 18
Minimum ECE Coursework 15
Minimum CS Coursework 12
Maximum ECE Short Courses 4
Maximum Transfer Credit 9
Required Courses (15-16)
ECE 513Commctn Engrg Fundamentals3
CS 586Software Systems Arch3
CS 587Software Project Management3
ECE 541Perform Eval Compt Ntwrk3
or ECE 542 Dsgn Optmztn Compt Ntwrks
Select a minimum of one course from the following:3-4
Intro Comp Ntwks with Lab4
Intro to Computer Ntwks3
Advanced Computer Networks3
Software Engineering (3)
Select a minimum of one course from the following:3
Object-Oriented Analysis/Dsgn3
Software Metric3
Software Testing and Anlys3
Obj-Orntd Cmptr Sim3
Telecommunication Systems (3-4)
Select a minimum of one course from the following:3-4
Computer Ntwrks II: Ntwrk Svc3
High-Speed Networks3
Anlytc Mdls Simul Comp Syst3
Intro Computer Cyber Security4
Computer Network Security3
Wireless and Mobile Networks3
Wireless Network Security3
Wireless Netwrks Perf Analysis3
Communications (3)
Select a minimum of one course from the following:3
Wireless Comm Systm Design3
Video Processing & Comm3
Digital Commctn Principles3
Modern Digital Communications3
Coding Reliable Communications3
Elective Courses (4-6)
Select the remaining credit hours of coursework from the courses listed above or other courses approved by the faculty adviser 14-6

Other recommended courses include:

CS 588Advnd Software Engrg Dev3
ECE 436Digital Signal Pcsgi w/Lab4
ECE 437Digital Signal Processing I3
ECE 511Analysis Random Signals3
ECE 516Coding Distributed Storage Sys3
ECE 520Info Theory and Applications3
ECE 565Compt Vision Image Processing3
ECE 568Digital Speech Processing3
ECE 569Digital Signal Processing II3
ECE 584VLSI Archs Sgnl Prcs Commnctns3