Master of Telecommunications and Software Engineering

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 is offered by the Department of Electrical and Computer Engineering (ECE) and 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.


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
Core Courses (15)
ECE 510IoT and Cyber Physical Systems3
or ECE 503 5G Wireless Network
ECE 513Commctn Engrg Fundamentals3
or ECE 504 Wireless Comm Systm Design
CS 586Software Systems Arch3
or CS 587 Software Project Management
ECE 541Perform Eval Compt Ntwrk3
or ECE 543 Computer Network Security
ECE 545Advanced Computer Networks3
or ECE 408 Intro to Computer Ntwks
Software Engineering (3)
Select a minimum of one course from the following:3
Object-Oriented Analysis/Dsgn3
Software Metric3
Software Testing and Anlys3
Application Software Design3
Application Software Design
Obj-Oriented Prog & Machine Le3
Object-Oriented Program & ML
Telecommunication Systems (3-4)
Select a minimum of one course from the following:3-4
Anlytc Mdls Simul Comp Syst3
Intro Comp Ntwks with Lab4
Intro to Computer Ntwks
Intro Computer Cyber Security3
Computer Cyber Security
IoT and Cyber Physical Systems3
Wireless Ntwrk Protocols/Stand3
Dsgn Optmztn Compt Ntwrks3
Computer Network Security3
Wireless and Mobile Networks3
Advanced Computer Networks3
Wireless Network Security3
Wireless Netwrks Perf Analysis3
Communications (3)
Select a minimum of one course from the following:3
5G Wireless Network3
Wireless Comm Systm Design3
Wireless Communications System
Video Processing & Comm3
Commctn Engrg Fundamentals3
Digital Commctn Principles3
Modern Digital Communications3
Coding Reliable Communications3
Info Theory and Applications3
Elective Courses (6)
Select the remaining credit hours of coursework from the courses listed above or other courses approved by the faculty adviser 16

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