Courses
Full Course List
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5014 | Research and Development Methods for Engineers | 3 |
ECE 5024 | Math Methods for ECE | 3 |
ECE 5095 | Integrated Project Design | 6 |
ECE 5096 | Integrated Project Design | 6 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5104G | Advanced Microwave and RF Engineering | 3 |
ECE 5105 | Electromagnetic Waves | 3 |
ECE 5106 | Electromagnetic Waves | 3 |
ECE 5114 | Intro to Quantum Engineering | 3 |
ECE 5124 | Quantum Engineering and Technologies | 3 |
ECE 5134G | Advanced Fiber Optics and Applications | 3 |
ECE 5144 | Introduction to Electro-Optics | 3 |
ECE 5154 | Optical Fiber Sensors | 3 |
ECE 5164 | Introduction to Space Science I: The Solar Wind and Magnetosphere | 3 |
ECE 5174 | Introduction to Plasma Science | 3 |
ECE 5194 | Remote Sensing: Principles and Techniques | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5200 | Semiconductor Alloys and Heterostructures | 3 |
ECE 5204 | Power Semiconductor Devices | 3 |
ECE 5205 | Basic Semiconductor Devices | 3 |
ECE 5210 | Microelectromechanical Systems From Fabrication to Application | 3 |
ECE 5224 | Principles of Electronics Packaging | 3 |
ECE 5234 | EMI and Noise Reduction Techniques and Filter Design | 3 |
ECE 5244 | Advanced Power Conversion Techniques | 3 |
ECE 5254 | Power Converter Modeling and Control | 3 |
ECE 5264 | Embedded Power Management | 3 |
ECE 5274 | Modeling and Control of Three-Phase PWM Converters | 3 |
ECE 5284 | Power Management Circuits for Energy Harvesting | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5314 | Power System Operation and Control | 3 |
ECE 5324 | Power System Planning | 3 |
ECE 5334 | Transients in Power Systems | 3 |
ECE 5344 | Grid-Forming Inverters for HVDC, FACTS, and Renewables | 3 |
ECE 5374G | Advanced Alternate Energy Systems | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5404 | Advanced Analog Integrated Circuit Design | 3 |
ECE 5414 | Advanced Linux Kernel Programming | 3 |
ECE 5424 | Advanced Machine Learning | 3 |
ECE 5434 | Cyber-Physical Systems | 3 |
ECE 5440 | Brain-inspired Computer Architecture | 3 |
ECE 5444 | Advanced Technological Singularity | 3 |
ECE 5454 | Optimization Techniques for Electrical and Computer Engineering | 3 |
ECE 5464 | Applications of Machine Learning | 3 |
ECE 5474 | Mathematical Foundation for Reinforcement Learning | 3 |
ECE 5480 | Cybersecurity and the Internet of Things | 3 |
ECE 5484 | Fundamentals of Computer Systems | 3 |
ECE 5485 | Networks and Protocols | 3 |
ECE 5486 | Networks and Protocols | 3 |
ECE 5494 | Innovation Pathways in Artificial Intelligence and Machine Learning | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5504 | Computer Architecture | 3 |
ECE 5505 | Testing and Verification of Digital Systems | 3 |
ECE 5506 | Testing and Verification of Digital Systems | 3 |
ECE 5510 | Multiprocessor Programming | 3 |
ECE 5514 | Design of Systems on a Chip | 3 |
ECE 5534 | Electronic Design Automation | 3 |
ECE 5544 | Compiler Optimizations | 3 |
ECE 5545 | Advanced VLSI Design | 3 |
ECE 5550G | Advanced Real-Time Systems | 3 |
ECE 5554 | Computer Vision | 3 |
ECE 5560 | Fundamentals of Information Security | 3 |
ECE 5564 | Wearable and Ubiquitous Computing | 3 |
ECE 5565 | Network Architecture and Protocols | 3 |
ECE 5566 | Network Architecture and Protocols | 3 |
ECE 5580 | Cryptographic Engineering | 3 |
ECE 5584 | Network Security | 3 |
ECE 5585 | Information Technology Security and Trust | 3 |
ECE 5586 | Information Technology Security and Trust | 3 |
ECE 5590 | System and Software Security | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5605 | Stochastic Signals and Systems | 3 |
ECE 5606 | Stochastic Signals and Systems | 3 |
ECE 5610 | Satellite Communication Systems | 3 |
ECE 5620 | Advanced DSP & Filter Design | 3 |
ECE 5634 | Information Theory | 3 |
ECE 5635 | Radar Systems Analysis and Design | 3 |
ECE 5636 | Radar Systems Analysis and Design | 3 |
ECE 5644 | Game Theory for Communication Networks | 3 |
ECE 5654 | Digital Communications II: Advanced Theory and Analysis | 3 |
ECE 5660 | Spread Spectrum Communications | 3 |
ECE 5664 | Cellular Communication Systems | 3 |
ECE 5674 | Software Radios: Modern Radio Engineering | 3 |
ECE 5694 | Nonlinearity & Predictability in the Real-World | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5704 | Robotics and Automation | 3 |
ECE 5714 | Robust Estimation and Filtering | 3 |
ECE 5734 | Convex Optimization | 3 |
ECE 5744 | Linear Systems Theory | 3 |
ECE 5754 | Applied Linear Systems | 3 |
ECE 5764 | Applied Linear Control | 3 |
ECE 5774 | Nonlinear Systems Theory | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 5805 | Graduate Design Project and Report | 3 |
ECE 5806 | Graduate Design Project and Report | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6104 | Advanced Topics in Electromagnetics | 3 |
ECE 6115 | Antenna Theory and Design I | 3 |
ECE 6116 | Antenna Theory and Design II | 3 |
ECE 6124 | Advanced Numerical Electromagnetics | 3 |
ECE 6154 | Photonic Devices and Systems | 3 |
ECE 6174 | Computational Plasma Dynamics | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6204 | Advanced Topics in Electronics | 3 |
ECE 6214 | Optoelectronic Devices | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6304 | Advanced Topics in Power | 3 |
ECE 6314 | Advanced Instrumentation in Power Systems | 3 |
ECE 6334 | Computational Methods in Power Engineering | 3 |
ECE 6354 | Power System Dynamics and Control | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6424 | Probabilistic Graphical Models and Structured Prediction | 3 |
ECE 6474 | Deep Reinforcement Learning | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6504 | Advanced Topics in Computer Engineering | 3 |
ECE 6514 | Trustworthy Machine Learning | 3 |
ECE 6524 | Deep Learning | 3 |
ECE 6554 | Advanced Computer Vision | 3 |
ECE 6564 | Multimedia Networking | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6604 | Advanced Topics in Communcations | 3 |
ECE 6634 | Multi-Channel Communications | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 6744 | Linear Control Theory | 3 |
ECE 6774 | Adaptive Control Systems | 3 |
Resources & Links
Textbook List
The Fall 2024 ECE textbook list is available online for students.
The Spring 2025 ECE texbook list is available online for students
Graduate Advising Contacts
Graduate Program Director and CPE Admission Officer
Paul E. Plassmann
Director, Extended Campus and Vice Chair, Graduate Committee
Joseph G. Tront
EE Admission Officer
Gregory D. Earle
Admissions/Recruiting Contact
Laura Villada, Graduate Recruiting and Admissions Coordinator. vlaura@vt.edu