Degree Requirements

Students pursuing a graduate degree in ECE must have a ECE bachelor of science (BS) degree or its equivalent; otherwise, the minimum course requirements listed in the next subsection must be met. The ECE program has three major tracks of specialization: computers, electrophysics, and systems and data science. Graduate students are required to specialize in a major track and have breadth outside the major track in ECE. More rigorous courses from the other programs may be used to satisfy major track or breadth requirements subject to prior approval from the graduate chair. Elective courses must be from College of Engineering, College of Natural Sciences, SOEST, or Shidler College of Business. Relevant courses from other programs may be used to satisfy elective course requirements subject to prior approval from the graduate chair. Only one out of multiple courses with significantly overlapping contents (for example, cross-listed courses) can be used to satisfy any course requirement. Only courses with a grade of B or better (not B-minus) can count towards the course requirements.

Minimum Course Requirements for ECE Graduate Students Without a BS Degree in ECE

Those with an undergraduate degree in any branch of engineering other than ECE or natural sciences, are required to take the following courses depending on the major track selected for their graduate work (unless equivalent courses are taken in their undergraduate studies). These students may also have to take courses that are prerequisites to these courses.

Systems & Data Science:

  • ECE 213 Basic Circuit Analysis II or 345 Linear Algebra and Machine Learning or MATH 307 Linear Algebra and Differential Equations, and
  • ECE 315 Signal and Systems Analysis, and
  • ECE 342 Probability and Statistics

Electrophysics:

  • ECE 213 Basic Circuit Analysis II, and

          one of the following:

  • ECE 323 Microelectronic Circuits I, or
  • ECE 327 Theory and Design of IC Devices, or
  • ECE 371 Engineering Electromagnetics I

Computers:

  • ECE 342 Probability and Statistics (or discrete probability, or discrete math), and
  • ECE 205 Object Oriented Programming, and
  • ECE 361 Digital Systems and Computer Design, and
  • ECE 361L Digital Systems and Computer Design Lab

Those with an undergraduate degree not in any branch of engineering nor the natural sciences will be required to take a more extensive set of courses.  Applicable students will be evaluated on a case-by-case basis.