COURSE REQUIREMENTS
To satisfy the requirements for a master’s degree, students must complete a total of 30 credits as described below, with an overall average of 3.0. In addition, a 3.0 average is required in the core courses described in GROUP1 and GROUP2 below. Students who have satisfactorily completed equivalent courses, as determined by the MSTN advisor, may be allowed to replace required core courses in Group1 and 2 courses with other courses, starting with the remaining Group 2 course. For example, a student who has previously taken a course equivalent to EL 5373 will be required to take all the remaining four courses in Group 2. If a student has previously taken two or more equivalent courses from Group 1 and 2, these additional courses can be replaced by advanced courses. Permission of the MSTN advisor is required for all course substitutions.
GROUP 1 : (3 credits)
REQUIRED CORE COURSE :
EL5363 Principles of Communication Networks
Students who have satisfactorily taken a course equivalent to EL 5363, e.g., EE 136, or otherwise as determined by the MSTN advisor, can replace this course by a course from Group 2, as explained above.
GROUP 2 : (12 credits)
ADDITIONAL CORE COURSES :
Students are required to take 4 out of 5 courses listed below
EL5373 Internet Architecture and Protocols or CS6843 Network Protocols I
EL6373 Local and Metropolitan Area Networks or EL6383 High Speed Networks
CS6133 Computer Architecture I or CS6233 Operating Systems I
CS6273 Performance Evaluation of Computer Systems or EL7353 Communication Networks I (the latter requires EL5363 and EL6303 as prerequisites)
CS6823 Network Management & Security
In certain rare circumstances, and with approval of the program’s director, other computer science and electrical engineering courses may be used to fulfill the core requirement. Students may not take both CS6843 and EL5373.
GROUP 3 : (3 credits)
PROJECT REQUIREMENT :
All students in the Telecommunication Networks Program are required to take a project course, either CS6873 Project in Telecommunication Networks or EL9953 Advanced Project I, depending on whether the project advisor is from the CS or ECE departments, respectively. Students must obtain a project adviser and have a project plan approved before registering. The project should be completed in one semester. After obtaining the program director’s approval, students may substitute the required 3-credit project with a 6-credit MS thesis. The extra 3 credit for the thesis will be counted towards the program elective in GROUP 4.
GROUP 4 : (12 credits)
PROGRAM ELECTIVE COURSES :
Students are required to take four courses (not already counted towards the core requirement) from the following partial list of courses. Other courses are possible with the approval of the program director.
EL5013 Wireless Personal Communication Systems
EL5023 Wireless Information Systems Lab I
EL5143 Multimedia Laboratory
EL6013 Principles of Digital Communication
EL6023 Wireless Communications
EL6033 Modern Wireless Communication Techniques & Systems
EL6063 Information Theory
EL6303 Probability
EL6313 Engineering Applications of Stochastic Processes
EL6383 High-Speed Networks
EL6393 Advanced Network Security
EL7353 Communications Networks I
EL7363 Communications Networks II
EL7373 High-Performance Routers and Switches
CS6033 / CS6043 Design & Analysis Algorithms I/II
CS6133 / CS6143 Computer Architecture I/II
CS6233 / CS6243 Operating Systems I/II
CS6063 Software Engineering I
CS6083 Principles of Database Systems
CS9053 Introduction to Java Programming
MG graduate courses : Relevant graduate course in the management department can be taken with the approval of the MS Telecommunication Networks advisor. No more than two MG courses can be counted towards the MSTN degree.