Student Info

Breadth Requirement

Systems, Controls & Robotics - Integrated Systems, Circuits and VLSI - Nanotechnology, MEMS and Photonics - Electromagnetics - Power and Energy - Signal & Image Processing - Communications and Networking


Students must demonstrate breadth by the completion of at least three courses in a minimum of two areas outside of the student's specialty area.  Each of the three breadth courses must be at least three credit hours and at either the 4XY or 5XY level. No more than one course can be at the 4XY level. At least one course must be from ECE. Courses listed within a student's chosen specialty area (major area) may not count for breadth in another area, and students may not use the same course for two different breadth areas. Up to two of the three courses may be from any science, engineering or math discipline (5XY level) with approval of the student’s faculty advisor. The courses must be of regular academic content, i.e., seminar and directed study courses are excluded.

Students wishing to petition to count a course taken at another university toward a 
breadth requirement should complete the Course Substitution Form, provide documentation substantiating the equivalence, and obtain approval from either the faculty chairperson of the appropriate curriculum group or the faculty who most often teaches the course. The Advising Office can provide the names of the curriculum group chairs and faculty who most often teach the courses.

Performance in each of the three 
breadth courses is expected to be at a 3.5 grade point level or higher. Students wishing to petition to count a course with a grade less than 3.5 towards a breadth course requirement must complete the Grade Waiver Petition.

All three of the 
breadth courses must be completed and any associated petitions submitted before applying to take the General Examination. Faculty advisors will be expected to approve the choice of breadth courses when agreeing that the student is ready to take the General Exam. Approved substitution forms and grade waiver petitions should be submitted to the Graduate Advising Office, and they will be evaluated by the Graduate Program Coordinator.


COMM - Communications and Networking

EE 417 Communications II: Modulation and Coding (4)
EE 506 Fundamentals of Wireless Communication (4)
EE 507 Communication Theory II (3)
EE 514 Information Theory I (4)
EE 565 Computer-Communication Networks I (4)
EE 566 Computer-Communication Networks II (3)
EE 567 Mobile Radio Networks (4)
EE-505 Introduction to Probability and Random Processes (4)
EE-508 Stochastic Processes (3)
EE-595a Information Theory (3)
EE-595b Optical Networks (3)

DEVI - Nanotechnology, MEMS and Photonics

EE 465 Fiber Optics, Devices, and Applications (4)
EE 482 Semiconductor Devices (4)
EE 484 Sensors and Sensor Systems (3)
EE 485 Introduction to Photonics (4)
EE 486 Fundamentals of Integrated Circuit Technology (3)
EE 502 Introduction to Microelectro Mechanical Systems (4)
EE 503 Modeling of MEMS (4)
EE 521 Quantum Mechanics (4)
EE 527 Solid State Laboratory Techniques (4)
EE 528 Physics and Modeling of VLSI Fabrication (4)
EE 529 Semiconductor Optics and Optical Devices (4)
EE 531 Semiconductor Devices & Device Simulation (4)
EE 533 Photodetectors and Photodetection (4)
EE 539 Advanced Topics (in the Devices area)

EM - Electromagnetics and Remote Sensing

EE 467 Antennas: Analysis and Design(4)
EE 480 Microwave Engineering I (4)
EE 481 Microwave Electronic Design (4)
EE 571 High Frequency Circuits and Antennas: Computation of Fields and Waves(4)
EE 572 Electromagnetic Theory and Applications I (4)
EE 573 Electromagnetic Computations and Applications I (4)
EE 574 Electromagnetic Computations and Applications II (4)
EE 575 Waves in Random Media (4)
EE 579 Advanced Topics in Electromagnetics, Optics, and Acoustics (3-5)

ENER - Power and Energy

EE 452 Power Electronics Design (5)
EE 453 Electric Drives (5)
EE 454 Power System Analysis (4)
EE 455 Power System Dynamics and Protection (4)
EE 457 Electric Energy Distribution Systems (4)
EE 534 Power Electronics (4)
EE 551 Wind Energy (4)
EE 552 Power System Dynamics and Controls (4)
EE 553 Power System Economics (4)
EE 554 Large Electric Energy Systems Analysis (4)
EE 555 Fundamentals of Intelligent Systems (4)
EE 559 Special Topics in Energy Systems (3-5)

SCR - Systems, Controls, and Robotics

AA/EE 448 Systems, Controls Sensors and Actuators (3)
AA/EE 449 Design of Automatic Systems, Controls Systems (4)
EE/BioE 424/524/CSE 487/587 Advanced Systems and Synthetic Biology (3)
EE/BioE 425/CSE 488 Laboratory Methods in Synthetic Biology (4)
EE 462 Mobile Robots I: Vehicles (4)
EE 463 Mobile Robots II: Intelligent Systems, Controls (4)
AA/EE/ChemE/ME 510 Mathematical Foundations of System Theory (4)
AA 518 Automatic Systems, Controls of Flight Vehicles (3)
EE 523/423/BioEn 423/523/CSE 486/586 Introduction to Synthetic Biology (3)
EE 543 Models of Robot Manipulation (3)
EE 544 Advanced Robot Manipulation (4)
EE 545 Autonomous Multi-Robot Systems (4)
EE 546 Advanced Topics in Systems, Controls System Theory (1-5)
AA/EE/ME 547 Linear Systems Theory (4)
AA/EE/ME 548 Linear Multivariable Systems, Controls (3)
AA/EE/ME 549 State Estimation and Kalman Filtering (3)
AA/EE/ME 550 Nonlinear Optimal Systems, Controls (3)
EE 552 Power Systems Dynamics and Systems, Controls (4)
AA/EE/ME 578 Optimization in System Sciences (3)
AA/EE/ME 581 Digital Systems, Controls (3)
AA/EE/ME 582 Intro to Discrete Event Systems (3)
AA/EE/ME 583 Nonlinear Systems, Controls Systems (4)
AA/EE/ME 585 System Identification and Adaptive Systems, Controls (3)
EE 589 Advanced Topics in Sensors and Sensor Systems (3)
AA/EE/ME 594 Robust Systems, Controls (3)
CSE 599U Ubiquitous Computations (3)
CSE 599X Molecular Programming (3)

SPML - Signal Processing & Machine Learning

EE 440 Introduction to Digital Imaging Systems (4)
EE 442 Digital Signals and Filtering (3)
EE 443 Design and Application of Digital Signal Processing (5)
EE 501 Radar Remote Sensing (3)
EE 505 Probability and Random Processes (4)
EE 508 Stochastic Processes in Engineering (3)
EE 511 Introduction to Statistical Learning (4)
EE 512 Graphical Models in Pattern Recognition (4)
EE 514 Information Theory I (4)
EE 515 Information Theory II (4)
EE 516 Computer Speech Processing (4)
EE 517 Continuous-Space Language Processing (4)
EE 518 Digital Signal Processing (4)
EE 519 Stochastic Analysis of Data from Physical Systems (4)
EE 520 Spectral Analysis of Time Series (4)
EE 530 Wavelets: Data Analysis, Algorithms and Theory (3)
EE 549 Estimation and System Identification (3)
EE 562 Artificial Intelligence for Engineers (3) or CSE 573 Artifical Intelligence I (4)
EE 568 Digital Image Processing (4)
EE 576 Computer Vision (3)
EE 577 Special Topics in Computer Vision (3)
EE 586 Digital Video Coding Systems (4)
EE 587 Multimedia Compression and Networking (4)
EE 596 Advanced Topics in Signal and Image Processing (3-5)

VLSI - Integrated Systems, Circuits and VLSI

EE 476 Digital Integrated Circuit Design (5)
EE 477/525 VLSI II (5)
EE 526 VLSI III (4)
EE 536 Design of Analog Integrated Circuits and Systems (4)
EE 537 Computation Methods for Circuit Analysis and Simulation (3)
EE 538 Topics in Electronic Circuit Design (3-5)
EE 538B CMOS RF Circuit Design (3-5)
EE 540 VLSI Testing (3)
EE 541 Automatic Layout of Integrated Circuits (4)
EE 542 Advanced Embedded Systems Design (5)
CSE 599U Ubiquitous Computations (3)

Return to Current Graduate Student Page

Updates or corrections to this page should be sent to

ECE logo