Interest Areas and Suggested Coursework
Our program allows you to explore your areas of interest by building a specialized plan of study that fits your career goals. Through our elective-based, customizable curriculum, you have the flexibility to expand your expertise and gain technical knowledge in a variety of electrical and computer engineering topics. Cultivate a concentrated skill set, while supplementing courses to discover new areas of interest, expand your understanding of complex systems, and boost your marketability to potential employers.
Create your own plan of study from scratch with the help of your academic advisor or explore one of our sample interest areas and available course options below:
- Biomedical Technologies
- Circuits, Microelectronics, and Very-Large-Scale Integration
- Communications, Coding and Information Theory
- Computer Architecture and Cloud/Distributed Computing
- Autonomous Systems, Control, and Robotics
- Optics, Photonics, Quantum, Electromagnetics, and Terahertz Devices & Systems
- Wireless Networking, Security, and Systems
- Signal, Image, and Video Processing
- Software Engineering, Simulation, and Information Systems, and Embedded Systems
Note: Available course options listed below are subject to change. Please check with your advisor for the most updated information.
Biomedical Technologies
Course |
Course Title |
Semester |
ECE 523 |
Engineering Applications of Machine Learning and Data Analytics |
Spring |
ECE 542 |
Digital Control Systems |
Spring |
ECE 566 |
Knowledge-System Engineering |
Spring |
ECE 569 |
High-Performance Computing |
Spring |
ECE 579 |
Artificial Intelligence |
Spring |
ECE 584 |
Antenna Theory + Design |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 503 |
Probability and Random Processes for Engineering Applications |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |
ECE 541a |
Automatic Control Systems |
Fall |
ECE 559 |
Fundamentals of Optics for Electrical Engineers |
Fall |
Circuits, Microelectronics, and Very-Large-Scale Integration
Course |
Course Title |
Semester |
ECE 514a |
Photovoltaic Solar Energy Systems |
Spring |
ECE 531 |
Software Defined Ratio |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 562 |
Computer Architecture and Design |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 554 |
Electronic Packaging Principles |
Fall |
ECE 574a |
Computer-Aided Logic Design |
Fall |
ECE 586 |
Microwave Eng I: Passive Circuits |
Fall |
Communications, Coding, and Information Theory
Course |
Course Title |
Semester |
ECE 509 |
Cyber Security – Concept, Theory, Practice |
Spring |
ECE 523 |
Engineering Applications of Machine Learning and Data Analytics |
Spring |
ECE 531 |
Software Defined Radio |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 566 |
Knowledge-System Engineering |
Spring |
ECE 571 |
Fundamentals of Information Theory and Network Security |
Spring |
ECE 579 |
Artificial Intelligence |
Spring |
ECE 584 |
Antenna Theory + Design |
Spring |
ECE 636 |
Information Theory |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 503 |
Probability and Random Processes for Engineering Applications |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |
ECE 538 |
Radar Signal Processing |
Fall |
ECE 554 |
Electronic Packaging Principles |
Fall |
ECE 559 |
Fundamentals of Optics for Electrical Engineers |
Fall |
ECE 564 |
Advanced Computer Networks |
Fall |
ECE 578 |
Fundamentals of Computer Networks |
Fall |
ECE 586 |
Microwave Eng I: Passive Circuits |
Fall |
Computer Architecture and Cloud/Distributed Computing
Course |
Course Title |
Semester |
ECE 506 |
Reconfigurable Computing |
Spring |
ECE 509 |
Cyber Security – Concept, Theory, Practice |
Spring |
ECE 523 |
Engineering Applications of Machine Learning and Data Analytics |
Spring |
ECE 524 |
Fundamentals of Cloud Computing |
Spring |
ECE 562 |
Computer Architecture and Design |
Spring |
ECE 566 |
Knowledge-System Engineering |
Spring |
ECE 569 |
High-Performance Computing |
Spring |
ECE 571 |
Fundamentals of Information Theory and Network Security |
Spring |
ECE 564 |
Advanced Computer Networks |
Fall |
ECE 574a |
Computer-Aided Logic Design |
Fall |
ECE 578 |
Fundamentals of Computer Networks |
Fall |
ECE 677 |
Distributed Computer Systems |
Fall |
Autonomous Systems, Control, and Robotics
Course |
Course Title |
Semester |
ECE 506 |
Reconfigurable Computing |
Spring |
ECE 509 |
Cyber Security – Concept, Theory, Practice |
Spring |
ECE 523 |
Engineering Applications of Machine Learning and Data Analytics |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 542 |
Digital Control Systems |
Spring |
ECE 566 |
Knowledge-System Engineering |
Spring |
ECE 579 |
Artificial Intelligence |
Spring |
ECE 584 |
Antenna Theory + Design |
Spring |
ECE 636 |
Information Theory |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 503 |
Probability and Random Processes for Engineering Applications |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |
ECE 538 |
Radar Signal Processing |
Fall |
ECE 541a |
Automatic Control Systems |
Fall |
Optics, Photonics, Quantum, Electromagnetics, and Terahertz Devices & Systems
Course |
Course Title |
Semester |
ECE 514a |
Photovoltaic Solar Energy Systems |
Spring |
ECE 531 |
Software Defined Radio |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 584 |
Antenna Theory + Design |
Spring |
ECE 503 |
Probability and Random Processes for Engineering Applications |
Fall |
ECE 527 |
Holography and Diffractive Optics |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |
ECE 538 |
Radar Signal Processing |
Fall |
ECE 554 |
Electronic Packaging Principles |
Fall |
ECE 559 |
Fundamentals of Optics for Electrical Engineers |
Fall |
ECE 586 |
Microwave Eng I: Passive Circuits |
Fall |
Wireless Networking, Security, and Systems
Course |
Course Title |
Semester |
ECE 509 |
Cyber Security – Concept, Theory, Practice |
Spring |
ECE 571 |
Fundamentals of Information Theory and Network Security |
Spring |
ECE 564 |
Advanced Computer Networks |
Fall |
ECE 578 |
Fundamentals of Computer Networks |
Fall |
Signal, Image, and Video Processing
Course |
Course Title |
Semester |
ECE 531 |
Software Defined Radio |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 542 |
Digital Control Systems |
Spring |
ECE 566 |
Knowledge-System Engineering |
Spring |
ECE 571 |
Fundamentals of Information Theory and Network Security |
Spring |
ECE 579 |
Artificial Intelligence |
Spring |
ECE 636 |
Information Theory |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 503 |
Probability and Random Processes for Engineering Applications |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |
ECE 538 |
Radar Signal Processing |
Fall |
ECE 559 |
Fundamentals of Optics for Electrical Engineers |
Fall |
Software Engineering, Simulation, and Information Systems, and Embedded Systems
Course |
Course Title |
Semester |
ECE 506 |
Reconfigurable Computing |
Spring |
ECE 509 |
Cyber Security – Concept, Theory, Practice |
Spring |
ECE 523 |
Engineering Applications of Machine Learning and Data Analytics |
Spring |
ECE 524 |
Fundamentals of Cloud Computing |
Spring |
ECE 531 |
Software Defined Radio |
Spring |
ECE 535 |
Digital Communications |
Spring |
ECE 542 |
Digital Control Systems |
Spring |
ECE 562 |
Computer Architecture and Design |
Spring |
ECE 566 |
Knowledge-Systems Engineering |
Spring |
ECE 569 |
High-Performance Computing |
Spring |
ECE 571 |
Fundamentals of Information Theory and Network Security |
Spring |
ECE 579 |
Artificial Intelligence |
Spring |
ECE 636 |
Information Theory |
Spring |
ECE 501b |
Advanced Linear Systems Theory |
Fall |
ECE 529 |
Digital Signal Processing |
Fall |