
Computing and Communications
Computing and communications research focuses on the advanced technologies that connect people through a global communication network and the computational methods that provide access to information and the power to analyze data. These systems incorporate wired and wireless networks, cluster computing, cybersecurity, data science, and sensor networks. Studies in this area prepare graduates for work in industries related to grid and server computing, telecommunications, security and privacy, and design and manufacturing of everything connected to the Internet.
Associated Faculty
Kuang-Ching Wang | Wael Abd-Almageed | Fatemeh Afghah | Carl Baum | Richard Brooks | Jon Calhoun | Linke Guo | Adam Hoover | Xiaolong Ma | Dan Noneaker | Harlan Russell | Melissa Smith | Tao Wei | Brian Yuan | Emily Zhang
Research Topics
- AI/ML for communication and networking (federated learning, software-defined networking, wireless sensing)
- Cloud and edge for next-generation computing systems (cloud architectures, sustainability, green computing)
- Communications and networks for autonomous systems (connected vehicles, mobility, self-driving cars, multi-agent control, drones)
- FPGA and GPU next-generation architectures (adaptive/reconfigurable computing, hardware/software co-design, heterogeneous systems)
- High-performance distributed computing (data center design, big data, exascale computing, scalable software design)
- Internet of Things (wearable computing, smart home automation, power-aware computing)
- Security, reliability and privacy (reliability engineering, physical layer security, redundancy, cyber-physical systems)
Graduate Courses
Research within the Holcombe Department of Electrical and Computer Engineering falls within seven areas of interest. For each field, there are recommended classes that prepare you for successful completion of the program.
Please select your area of interest:
- Communications
- Networking
- Hardware Design
- Cloud Computing
- High-performance computing (HPC)
- Security and reliability
- Internet of things
- Clear
Fall | Spring |
---|---|
ECE 6290 Organization of Computers | ECE 6170* Elements of Software Engineering |
ECE 6310 Introduction to Computer Vision | ECE 6300 Digital Communications |
ECE 6490 Computer Network Security | ECE 6380 Computer Communications |
ECE 6670 Introduction to Digital Signal Processing | ECE 6400 Performance Analysis of Local Computer Networks |
ECE 6730 Introduction to Parallel Systems | ECE 6680 Embedded Computing |
ECE 6740 Fault Tolerance and Reliability in High-Performance Computing | ECE 8210 Digital Communication Systems II |
ECE 8180 Random Process Applications in Engineering | ECE 8480 Telecommunication Network Modeling and Analysis |
ECE 8190 Detection and Estimation Theory | ECE 8510 Advanced Topics in Computer Architecture |
ECE 8730 Parallel and Distributed Systems | ECE 8550 Artificial Intelligence |
ECE 8750* Peer-to-Peer Wireless & Cloud Computing | ECE 8570 Coding Theory |
ECE 8490* Adv Topics in Computer Communications | ECE 8780* High-Performance Computing with GPUs |
ECE 8500* Qos in Wireless Networks | ECE 8790* FPGA Design and Applications |
ECE 8830 Malware Reverse Engineering | |
ECE 8860 Distributed Denial of Service | |
(*) class not offered every year |
Full syllabi can be found on our Graduate Course Syllabi page