Master of Telecommunications and Software Engineering

This is an archived copy of the 2016-2017 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 (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 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 B.S.E.E., B.S.CP.E. or 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 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. Proficiency in a course may be demonstrated by completing the course with a grade of "A" or "B", or by achieving a grade of "A" or "B" 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. Admission to this program requires satisfying admission requirements in both the computer science and electrical and computer engineering departments.

Students interested in the M.T.S.E. degree whose B.S. degree is not in electrical engineering, computer engineering, or computer science should contact the departmental adviser before applying.

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 M.T.S.E. is a professional master’s degree requiring a minimum of 30 credit hours of adviser-approved coursework. The M.T.S.E. 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 Architectures3
CS 587Software Project Management3
ECE 513Communication Engineering Fundamentals3
ECE 541Performance Evaluation of Computer Networks 13
Elective Categories (9)
Select a minimum of one course from each of the following elective categories:9
Software Engineering
Object-Oriented Analysis and Design3
Software Metrics3
Software Testing and Analysis3
Telecommunication Systems
Computer Networks II: Network Services3
Broadband Networks3
Analytic Models and Simulation of Computer Systems3
Advanced Computer Networks3
Wireless Communication System Design3
Modern Digital Communications3
Coding for Reliable Communications3
Electives (9)
Select 9 credit hours 29
Total Credit Hours30

Can be substituted with ECE 542.


Elective courses may be chosen from courses listed above, or other courses approved by the M.T.S.E. adviser. Students with no background in communications or software should see the Recommended Courses list below.

Recommended Courses

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

CS 450Operating Systems3
CS 455Data Communications3
CS 487Software Engineering I3
ECE 403Digital and Data Communication Systems3
Other courses that students in this program typically choose from include:
ECE 437Digital Signal Processing I3
ECE 511Analysis of Random Signals3
ECE 514Digital Communication Principles3
CS 542Computer Networks I: Fundamentals3
CS 588Advanced Software Engineering Development3