Academics / Graduate Study / MS Programs / SpecializationsNetwork and Communication Systems
Computer networks and communication systems are interdisciplinary fields that require state-of-the-art engineering skills to meet the requirements of future technologies. Rapid growth in cloud computing and Internet of Things (IoT) devices are pushing limits on latency, bandwidth, and power, requiring innovation to meet the increasing demands on wireless communication systems. Emerging applications, such as industrial automation, autonomous vehicles, and smart cities will require unprecedented investments in communication and network systems. Meanwhile, the use of smaller low-orbiting satellites is transforming the space industry, leading the way for significant innovations in global communications, autonomous navigation, smart cities, and future communication standards with 5G and beyond networks.
In this track, you will unlock the skills to build a career in key technology fields that include wireless networks, radio communications, signal processing, navigation, optical fibers and data transmission mediums, cyber security, reliability, and network protocol standards.
Recommended Courses
Core Courses
Select at least six courses from the following list:
- ECE 307 Communications Systems
- ECE 333 Introduction to Communication Networks
- ECE 334 Fundamentals of Blockchains and Decentralization
- ECE 359 Digital Signal Processing
- ECE 363 Digital Filtering
- ECE 378 Digital Communications
- ECE 379 Lasers and Coherent Optics
- ECE 380 Wireless Communications
- ECE 382 Photonic Information Processing
- ECE 395 Adaptive Signal Processing and Learning
- ECE 395, 495 Introduction to Wireless Networks
- ECE 395, 495 Platforms and Networked Markets
- ECE 422 Random Processes in Communications and Control I
- ECE 424 Distributed Optimization
- ECE 426 Signal Detection and Estimation
- ECE 427 Optical Communications
- ECE 454 Advanced Communication Networks
- ECE 463 Adaptive Filtering and Estimation
- ECE 478 Advanced Digital Communications
- ECE 495 Algorithmic Aspects of Interference and Estimation of Network Processes
- ECE 495 Game Theory and Networked Systems
- ECE 510 Topics in Wireless Communications and Networking
Elective Courses
Select up to six courses from the following list:
- ECE 364, 464 Cyber-Physical Systems Design and Application
- ECE 365, 465 Internet-of-Things Sensors, Systems, and Applications
- ECE 366, 466 Embedded Systems
- CS 307 Introduction to Cryptography
- CS 310 Scalable Software Architectures
- CS 312, 412 Data Privacy
- CS 336 Design & Analysis of Algorithms
- CS 340 Introduction to Computer Networking
- CS 345 Distributed Systems
- CS 350 Introduction to Computer Security
- CS 354 Computer System Security
- CS 355 Digital Forensics and Incident Response
- CS 396 Advanced Offense and Defense in Cybersecurity
- CS 396 Foundations of Security
- CS 396, 496 Advanced Topics in Modern Cryptography
- CS 397, 497 Wireless and Mobile Health (mHealth)
- CS 397, 497 Wireless Protocols for the Internet of Things
- CS 397, 497 Selected Topics in Computer Networks
- CS 440 Advanced Networking
- CS 450 Internet Security
- CS 496 Advanced System Security
- CS 496 Engineering Modern Cryptographic Protocols
- CS 496 Learning in Networks
- ECE 308 Applied Electromagnetics and Photonics
- ECE 328, 428 Information Theory and Learning
- ECE 374 Intro to Digital Control
- ECE 383 Fiber-Optic Communications
- ECE 395, 495 Optical and Secure Communications
- ECE 410 System Theory
- ECE 418 Advanced Digital Signal Processing
- ECE 421 Multimedia Signal Processing
- ECE 423 Random Processes in Communications and Control II
- ECE 495 Statistical Optics
More in this section
- Artificial Intelligence and Machine Learning
- Computer Vision and Image Processing
- Quantum Computing, Sensing & Communications
- Robotics and Autonomous Systems
- Specializations
- Cybersecurity
- Photonics & Optoelectronics
- Embedded Systems
- High-Performance Computing
- Internet-of-Things & Edge Computing
- Semiconductors
- Sustainable Energy and Low-Power Design