Master of Telecommunications and Software Engineering
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.
Code | Title | Credit Hours |
---|---|---|
Computer Science Prerequisites | (7) | |
CS 201 | Accelerated Introduction to Computer Science | 4 |
CS 401 | Introduction to Advanced Studies I | 3 |
Electrical and Computer Engineering Prerequisites | (14) | |
ECE 211 | Circuit Analysis I | 3 |
ECE 213 | Circuit Analysis II | 4 |
ECE 308 | Signals and Systems | 3 |
MATH 252 | Introduction to Differential Equations | 4 |
Curriculum
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
Code | Title | Credit Hours |
---|---|---|
Required Courses | (12) | |
CS 586 | Software Systems Architectures | 3 |
CS 587 | Software Project Management | 3 |
ECE 513 | Communication Engineering Fundamentals | 3 |
ECE 541 | Performance Evaluation of Computer Networks 1 | 3 |
Elective Categories | (9) | |
Select a minimum of one course from each of the following elective categories: | 9 | |
Software Engineering | ||
Object-Oriented Analysis and Design | 3 | |
Software Metrics | 3 | |
Software Testing and Analysis | 3 | |
Telecommunication Systems | ||
Computer Networks II: Network Services | 3 | |
Broadband Networks | 3 | |
Analytic Models and Simulation of Computer Systems | 3 | |
Advanced Computer Networks | 3 | |
Telecommunications | ||
Wireless Communication System Design | 3 | |
Modern Digital Communications | 3 | |
Coding for Reliable Communications | 3 | |
Electives | (9) | |
Select 9 credit hours 2 | 9 | |
Total Credit Hours | 30 |
1 | Can be substituted with ECE 542. |
2 | 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:
Code | Title | Credit Hours |
---|---|---|
CS 450 | Operating Systems | 3 |
CS 455 | Data Communications | 3 |
CS 487 | Software Engineering I | 3 |
ECE 403 | Digital and Data Communication Systems | 3 |
Other courses that students in this program typically choose from include: | ||
ECE 437 | Digital Signal Processing I | 3 |
ECE 511 | Analysis of Random Signals | 3 |
ECE 514 | Digital Communication Principles | 3 |
CS 542 | Computer Networks I: Fundamentals | 3 |
CS 588 | Advanced Software Engineering Development | 3 |