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, 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.
Prerequisites
Code | Title | Credit Hours |
---|---|---|
Computer Science Prerequisites | (4) | |
CS 201 | Accelerated Introduction to Computer Science 1 | 4 |
Electrical and Computer Engineering Prerequisites | (21) | |
ECE 211 | Circuit Analysis I | 3 |
ECE 213 | Circuit Analysis II | 4 |
ECE 308 | Signals and Systems | 3 |
MATH 251 | Multivariate and Vector Calculus | 4 |
MATH 252 | Introduction to Differential Equations | 4 |
MATH 474 | Probability and Statistics | 3 |
1 |
Curriculum
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 |
Code | Title | Credit Hours |
---|---|---|
Required Courses | (15-16) | |
ECE 513 | Commctn Engrg Fundamentals | 3 |
CS 586 | Software Systems Arch | 3 |
CS 587 | Software Project Management | 3 |
ECE 541 | Perform Eval Compt Ntwrk | 3 |
or ECE 542 | Dsgn Optmztn Compt Ntwrks | |
Select a minimum of one course from the following: | 3-4 | |
Intro Comp Ntwks with Lab | 4 | |
Intro to Computer Ntwks | 3 | |
Advanced Computer Networks | 3 | |
Software Engineering | (3) | |
Select a minimum of one course from the following: | 3 | |
Object-Oriented Analysis/Dsgn | 3 | |
Software Metric | 3 | |
Software Testing and Anlys | 3 | |
Obj-Orntd Cmptr Sim | 3 | |
Telecommunication Systems | (3-4) | |
Select a minimum of one course from the following: | 3-4 | |
Computer Ntwrks II: Ntwrk Svc | 3 | |
High-Speed Networks | 3 | |
Anlytc Mdls Simul Comp Syst | 3 | |
Intro Computer Cyber Security | 4 | |
Computer Network Security | 3 | |
Wireless and Mobile Networks | 3 | |
Wireless Network Security | 3 | |
Wireless Netwrks Perf Analysis | 3 | |
Communications | (3) | |
Select a minimum of one course from the following: | 3 | |
Wireless Comm Systm Design | 3 | |
Video Processing & Comm | 3 | |
Digital Commctn Principles | 3 | |
Modern Digital Communications | 3 | |
Coding Reliable Communications | 3 | |
Elective Courses | (4-6) | |
Select the remaining credit hours of coursework from the courses listed above or other courses approved by the faculty adviser 1 | 4-6 |
1 | Students without a background in communications or software engineering would be best prepared by including: CS 450, CS 455, CS 487, ECE 403, ECE 405, ECE 406. |
Other recommended courses include:
Code | Title | Credit Hours |
---|---|---|
CS 588 | Advnd Software Engrg Dev | 3 |
ECE 436 | Digital Signal Pcsgi w/Lab | 4 |
ECE 437 | Digital Signal Processing I | 3 |
ECE 511 | Analysis Random Signals | 3 |
ECE 516 | Coding Distributed Storage Sys | 3 |
ECE 520 | Info Theory and Applications | 3 |
ECE 565 | Compt Vision Image Processing | 3 |
ECE 568 | Digital Speech Processing | 3 |
ECE 569 | Digital Signal Processing II | 3 |
ECE 584 | VLSI Archs Sgnl Prcs Commnctns | 3 |