ECE: Electrical & Computer Engineering
Graduate Programs

ECE Graduate Courses

Fall 2014 textbook list

The Fall 2014 ECE textbook list is available online for students.

Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

On This Page

Complete Listing of Graduate ECE Courses by Number.

Filter by Program Area:

5100 Level Courses

Back to Top

ECE 5104 RF & Microwave Engineering and Applications (3C)
ECE 5104G Advanced Microwave and RF Engineering (3C)
ECE 5105 Electromagnetic Waves (3C)
ECE 5106 Electromagnetic Waves (3C)
ECE 5134G Advanced Fiber Optics and Applications (3C)
ECE 5144 Introduction to Electro-Optics (3C)
ECE 5160 Introduction to Space Plasmas (3C)
ECE 5164 Introduction to Space Science I: The Solar Wind and Magnetosphere (3C)
ECE 5194 Remote Sensing: Principles and Techniques (3C)

5200 Level Courses

Back to Top

ECE 5200 Semiconductor Alloys and Heterostructures (3C)
ECE 5204 Power Semiconductor Devices (3C)
ECE 5205 Basic Semiconductor Devices (3C)
ECE 5206 Basic Semiconductor Devices (3C)
ECE 5210 Microelectromechanical Systems From Fabrication to Application (3C)
ECE 5214 Phase-Locked Loops: Theory and Practice (3C)
ECE 5220 Radio Frequency Integrated Circuit (RFIC) Technology and Design (3C)
ECE 5224 Non-Linear Communication Circuits (3C)
ECE 5234 EMI and Noise Reduction Techniques and Filter Design (3C)
ECE 5235G Advanced Principles of Electronic Packaging (3C)
ECE 5236G Advanced Principles of Electronic Packaging (3C)
ECE 5240G Advanced Semiconductor Processing Laboratory (3C)
ECE 5244 Advanced Power Conversion Techniques (3C)
ECE 5254 Power Converter Modeling and Control (3C)
ECE 5274 Modeling and Control of Three-Phase PWM Converters (3C)

5300 Level Courses

Back to Top

ECE 5314 Power System Operation and Control (3C)
ECE 5324 Power System Planning (3C)
ECE 5334 Electric Machines and Transients (3C)
ECE 5364 Electric Energy and Environmental Systems (3C)
ECE 5374G Advanced Alternate Energy Systems (3C)

5500 Level Courses

Back to Top

ECE 5504 Computer Architecture (3C)
ECE 5505 Testing and Verification of Digital Systems (3C)
ECE 5506 Testing and Verification of Digital Systems (3C)
ECE 5510 Multiprocessor Programming (3C)
ECE 5514 Design of Systems on a Chip (3C)
ECE 5520 Secure Hardware Design (3C)
ECE 5524 Pattern Recognition (3C)
ECE 5530 Configurable Computing (3C)
ECE 5534 Electronic Design Automation (3C)
ECE 5545 Advanced VLSI Design (3C)
ECE 5546 Advanced VLSI Design (3C)
ECE 5550G Advanced Real-Time Systems (3C)
ECE 5554 Computer Vision (3C)
ECE 5560 Network and Computer Security (3C)
ECE 5564 Wearable and Ubiquitous Computing (3C)
ECE 5565 Network Architecture and Protocols (3C)
ECE 5566 Network Architecture and Protocols (3C)
ECE 5574G Advanced Software Development for Computer-Aided Engineering (3C)
ECE 5575 Object-Oriented Software Development I (3C)
ECE 5576 Object-Oriented Software Development II (3C)
ECE 5585 Information Technology Security and Trust (3C)
ECE 5586 Information Technology Security and Trust (3C)

5600 Level Courses

Back to Top

ECE 5604 Computer-Aided Design and Analysis of Communication Systems (3C)
ECE 5605 Stochastic Signals and Systems (3C)
ECE 5606 Stochastic Signals and Systems (3C)
ECE 5620 Advanced DSP & Filter Design (3C)
ECE 5634 Information Theory (3C)
ECE 5635 Radar Systems Analysis and Design (3C)
ECE 5636 Radar Systems Analysis and Design (3C)
ECE 5654 Digital Communications II: Advanced Theory and Analysis (3C)
ECE 5655 Communication System Design (3C)
ECE 5656 Communication System Design (3C)
ECE 5660 Spread Spectrum Communications (3C)
ECE 5664 Cellular Radio and Personal Communications (3C)
ECE 5665 Telecommunications (3C)
ECE 5666 Telecommunications (3C)
ECE 5674 Software Radios: Modern Radio Engineering (3C)
ECE 5684 Error Control Coding (3C)

5700 Level Courses

Back to Top

ECE 5714 Robust Estimation and Filtering (3C)
ECE 5724 Neural and Fuzzy Systems (3C)
ECE 5734 Convex Optimization (3C)
ECE 5744 Linear Systems Theory (3C)
ECE 5754 Applied Linear Systems (3C)
ECE 5774 Nonlinear Systems Theory (3C)

6100 Level Courses

Back to Top

ECE 6104 Advanced Topics in Electromagnetics (3C)
ECE 6114 Advanced Analytical Electromagnetics (3C)
ECE 6115 Antenna Theory and Design I (3C)
ECE 6116 Antenna Theory and Design II (3C)
ECE 6124 Advanced Numerical Electromagnetics (3C)
ECE 6154 Photonic Devices and Systems (3C)

6200 Level Courses

Back to Top

ECE 6204 Advanced Topics in Electronics (3C)
ECE 6214 Optoelectronic Devices (3C)

6300 Level Courses

Back to Top

ECE 6304 Advanced Topics in Power (3C)
ECE 6314 Advanced Instrumentation in Power Systems (3C)
ECE 6334 Computational Methods in Power Engineering (3C)
ECE 6364 Smart Grid Design & Operation (3C)

6400 Level Courses

Back to Top

ECE 6404 Optimal Control Systems (3C)
ECE 6444 Advanced Topics in Controls (3C)

6500 Level Courses

Back to Top

ECE 6504 Advanced Topics in Computer Engineering (3C)
ECE 6514 Applications of Automata Theory to Digital Design (3C)
ECE 6554 Advanced Computer Vision (3C)
ECE 6564 Multimedia Networking (3C)
ECE 6570 Advanced Foundations of Networking (3C)

6600 Level Courses

Back to Top

ECE 6604 Advanced Topics in Communcations (3C)
ECE 6624 Spectral Estimation & Modeling (3C)
ECE 6634 Multi-Channel Communications (3C)

6700 Level Courses

Back to Top

ECE 6744 Linear Control Theory (3C)
ECE 6774 Adaptive Control Systems (3C)