Telecommunication Networks, MS

Curriculum - Telecommunications Networks, MS

You must complete a total of 30 credits, as described below, with an overall average of B, to earn a Master of Science in Telecommunications Networks degree at NYU-Poly. In addition, a B average is required in the core courses listed in Group 1 and Group 2 below.

You may apply a maximum of 9 credits to the MS in Telecommunications Networks from previous graduate work at an acceptable institution. 

Students who have satisfactorily completed equivalent courses, as determined by the MS in Telecommunications Networks adviser, may replace required courses in Group 1 and Group 2 with other courses, starting with the remaining Group 2 courses. For example, if you previously took a course equivalent to EL 5373 Internet Architecture & Protocols Lab, you will be required to take the remaining four courses in Group 2. If you previously took 2 or more equivalent courses from Group 1 and 2, you can replace those with advanced courses. Permission from the program director is required for all substitutions.

Group 1: Required Core Course (3 Credits)

EL 5363 Principles of Communication Networks, Credits: 3.00

If you satisfactorily completed a course equivalent to EL 5363 — for instance, EE 136 (Communication Networks, Credits: 3.00) or otherwise as determined by the program adviser — can replace it with 1 from Group 2.

Group 2: Additional Core Courses (12 Credits)

You are required to take 4 out of the following 5 course choices:

  • EL 5373 Internet Architecture & Protocols Lab, Credits: 3.00 or CS 6843 Computer Networking, Credits: 3.00
  • EL 6373 Local and Metropolitan Area Networks, Credits: 3.00 or EL 6383 High-Speed Networks, Credits: 3.00
  • CS 6133 Computer Architecture I, Credits: 3.00 or CS 6233 Introduction to Operating Systems, Credits: 3.00
  • CS 6273 Performance Evaluation of Computer Systems, Credits: 3.00 or EL 7353 Communication Networks I: Analysis, Modeling and Performance, Credits: 3.00 (the latter requires EL5363 and EL6303 as prerequisites)
  • CS 6823 Network Security, Credits: 3.00

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. You may not take both CS 6843 and EL 5373.

Group 3: Project Requirement (3 Credits)

Depending on whether your project adviser teaches in the Computer Science (CS) or Electrical and Computer Engineering (ECE) departments, you must take 1 of the following:

CS 6873 Project in Telecommunication Networks, Credits: 3.00
EL 9953 Advanced Project I, Credits: 3.00

You must obtain a project adviser and create an approved project plan before registering, however. The project should be completed in 1 semester. After obtaining approval, you may substitute the required 3-credit project with a 6-credit MS thesis. The extra 3 thesis credits will count toward the program elective in Group 4.

Group 4: Program Elective Courses (12 Credits)

You must take 4 courses not already counted toward the core requirement from the partial list of electives below. Other courses not on this list can be taken with approval from the program director. Relevant management-department graduate courses can be taken with approval from the program adviser. No more than 2 MG courses can be counted toward this degree.

EL 5013 Wireless Personal Communication Systems, Credits: 3.00
EL 5023 Wireless Information Systems Laboratory I, Credits: 3.00
CS 5023 Introduction to Java Programming, Credits: 3.00
EL 5143 Multimedia Laboratory, Credits: 3.00
EL 6013 Principles of Digital Communications: Modulation & Coding, Credits: 3.00
EL 6023 Wireless Communications: Channel Modeling and Receiver Design, Credits: 3.00
EL 6033 Modern Wireless Communication Techniques and Systems, Credits: 3.00
EL 6063 Information Theory, Credits: 3.00
EL 6303 Probability Theory, Credits: 3.00
EL 6313 Stochastic Processes, Credits: 3.00
EL 6383 High-Speed Networks, Credits: 3.00
EL 6393 Network Security Systems Design, Credits: 3.00
EL 7353 Communication Networks I: Analysis, Modeling and Performance, Credits: 3.00
EL 7363 Communications Networks II: Design and Algorithms, Credits: 3.00
EL 7373 High Performance Switches and Routers, Credits: 3.00
CS 6033 Design and Analysis of Algorithms I, Credits: 3.00
CS 6043 Design and Analysis of Algorithms II, Credits: 3.00
CS 6133 Computer Architecture I, Credits: 3.00
CS 6143 Computer Architecture II, Credits: 3.00
CS 6233 Introduction to Operating Systems, Credits: 3.00
CS 6243 Operating Systems II, Credits: 3.00
CS 6063 Software Engineering I, Credits: 3.00
CS 6083 Principles of Database Systems, Credits: 3.00