Degree Requirements

Students pursuing a graduate degree in ECE must have a BS degree in ECE 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 & 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 School of Business. Relevant courses from the 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 the 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 or EE or CENG

Those with an undergraduate degree in any branch of Engineering (other than ECE or EE or CENG) 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 which are prerequisites to these courses.

Systems & Data Science:

  • ECE 213 Basic Circuit Analysis or MATH 307 Linear Algebra and Differential Equations, and
  • ECE 315 System and Systems Analysis, and
  • ECE 342 Probability and Statistics

Electrophysics:

  • ECE 213 Basic Circuit Analysis, and

          one of the following:

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

Computer Engineering:

  • ECE 342 Probability and Statistics (or discrete probability, or discrete math), and
  • ECE 205 Object Oriented Programming (in C++), 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.  This will be handled on a case-by-case basis.


Degree requirements prior to Fall 2014