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 Electrical and Computer Engineering

The Master of Telecommunications and Software Engineering (MTSE) 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 the Department of Computer Science (CS), can be completed in one and one-half years of full-time study.

Admission Requirements

A person holding a bachelor of science or bachelor of engineering degree in electrical engineering, computer engineering, or computer science has the necessary broad background to undertake the MTSE program. Students interested in the MTSE who do not have such a degree should contact the departmental adviser before applying.

Admission to this program requires satisfying admission requirements in both the computer science and electrical and computer engineering departments. A student without adequate background in specific areas is required to demonstrate proficiency in prerequisite courses. Specific proficiency courses will be detailed for each student at the time of admission to the MTSE program. Proficiency in a course may be demonstrated by earning a grade of at least "B" in the course or in a proficiency examination administered by the ECE or the CS departments. Students should contact the departmental adviser for more details on prerequisites and proficiency requirements.

Computer Science Prerequisites (7)
CS 201Accelerated Introduction to Computer Science4
CS 401Introduction to Advanced Studies I3
Electrical and Computer Engineering Prerequisites (14)
ECE 211Circuit Analysis I3
ECE 213Circuit Analysis II4
ECE 308Signals and Systems3
MATH 252Introduction to Differential Equations4


The MTSE is a professional master’s degree requiring a minimum of 30 credit hours of adviser-approved coursework. The MTSE program of studies must include a minimum of 12 credit hours of ECE coursework and a minimum of 12 credit hours of CS coursework.

Master of Telecommunications and Software Engineering, Computer Science Concentration

Required Courses (12)
CS 586Software Systems Arch3
CS 587Software Project Management3
ECE 513Commctn Engrg Fundamentals3
ECE 541Perform Eval Compt Ntwrk 13
Elective Categories (9)
Select a minimum of one course from each of the following elective categories:9
Software Engineering
Object-Oriented Analysis/Dsgn3
Software Metric3
Software Testing and Anlys3
Telecommunication Systems
Computer Ntwrks II: Ntwrk Svc3
High-Speed Networks3
Anlytc Mdls Simul Comp Syst3
Advanced Computer Networks3
Wireless Comm Systm Design3
Modern Digital Communications3
Coding Reliable Communications3
Electives (9)
Select nine credit hours 29
Total Credit Hours30

Recommended Courses

Students with no background in communications or software engineering should consider including in their programs of study:

CS 450Operating Systems3
CS 455Data Communication3
CS 487Software Engineering3
ECE 403Digital & Data Comm Systems3
Other courses that students in this program typically choose from include:
ECE 437Digital Signal Processing I3
ECE 511Analysis Random Signals3
ECE 514Digital Commctn Principles3
CS 542Computer Netwrks I:Fundamentls3