Background Requirements

The curriculum requires a background knowledge of computer and communications fundamentals such as signals and systems, data structure, computer architecture, computer networking, and basic communication systems.  Students without a related background will be required to first take bridge courses from the following list depending on individual background in consultation with the graduate advisor. Bridge courses do not count toward the degree.

Bridge Courses
ECE 353Computer Organization and Architecture3
CS 505Programming, Data Structures, and Algorithms3
ECE 321Random Signals and Noise3
ECE 333Signals and Systems3
ECE 421Digital Data Communication3

Degree Requirements

Candidates must complete a minimum of 30 credits: 15 credits in core courses, 6 credits in specialization courses, and 9 credits in elective courses (including MS Project and/or MS Thesis) in an area of specialization with a minimum overall GPA of 3.0. In addition, a minimum average 3.0 GPA is required in the core courses. Other ECE and non-ECE courses related to telecommunications may be taken as elective courses with the approval of the graduate advisor. 

courses only option

Core Courses
ECE 601Linear Systems3
ECE 644Wireless Communications: Fundamentals to 5G3
ECE 673Random Signal Analysis3
ECE 683Cloud and IoT Networking and Security3
ECE 637Internet and Higher-Layer Protocols3
Specialization Courses
ECE 642Introduction to Communication Systems: Evolution to 5G and Beyond3
ECE 645Design of Wireless Networks: 5G Architecture and Services3
Electives
Select three of the following:
CS 650Computer Architecture3
or ECE 690 Computer Systems Architecture
CS 652Cognitive Cloud Networking - Architectures and Applications3
CS 696Network Management and Security3
or ECE 698 Selected Topics in Electrical and Computer Engineering
ECE 783Computer Communication Networks3
MGMT 620Management of Technology3
MGMT 635Data Mining and Analysis3

Master's project option

Core Courses
ECE 601Linear Systems3
ECE 644Wireless Communications: Fundamentals to 5G3
ECE 673Random Signal Analysis3
ECE 683Cloud and IoT Networking and Security3
ECE 637Internet and Higher-Layer Protocols3
Specialization Courses
ECE 642Introduction to Communication Systems: Evolution to 5G and Beyond3
ECE 645Design of Wireless Networks: 5G Architecture and Services3
Project
ECE 700BMaster's Project3
Electives
Select two of the following:
CS 650Computer Architecture3
or ECE 690 Computer Systems Architecture
CS 652Cognitive Cloud Networking - Architectures and Applications3
CS 696Network Management and Security3
or ECE 698 Selected Topics in Electrical and Computer Engineering
ECE 783Computer Communication Networks3
MGMT 620Management of Technology3
MGMT 635Data Mining and Analysis3

Master's thesis option

Core Courses
ECE 601Linear Systems3
ECE 644Wireless Communications: Fundamentals to 5G3
ECE 673Random Signal Analysis3
ECE 683Cloud and IoT Networking and Security3
ECE 637Internet and Higher-Layer Protocols3
Specialization Courses
ECE 642Introduction to Communication Systems: Evolution to 5G and Beyond3
ECE 645Design of Wireless Networks: 5G Architecture and Services3
Thesis 1
ECE 700B
ECE 701B
Master's Project
and Master's Thesis
6
Electives
Select one of the following:
CS 650Computer Architecture3
or ECE 690 Computer Systems Architecture
CS 652Cognitive Cloud Networking - Architectures and Applications3
CS 696Network Management and Security3
or ECE 698 Selected Topics in Electrical and Computer Engineering
ECE 783Computer Communication Networks3
MGMT 620Management of Technology3
MGMT 635Data Mining and Analysis3
1

With permission of their research advisors, MS Telecom students intending to do an MS thesis shall first take 700B MS Project course. They must receive a satisfactory (S) grade in 700B before taking 701B MS Thesis course in the immediate following semester with the same research advisor. The thesis topic should be continuation of the work done in 700B.