Requirements

Requirements for the Degree

A total of 30 units are required, with at least 18 units of 5000-level courses. A thesis (EE 5990) or comprehensive examination (EE 5960)  is required.

Core Courses in Electrical Engineering (18 units)

Take 18 units in the following four categories:

  Category 1: Applied Machine Learning (3 units)

  • EE 4630 - Machine Learning Principles and Application (3)

  Category 2: ECE Computation (3 units)

  • EE 5020 - Electrical and Computer Engineering Computation (3)

  Category 3: EE Systems (6 units)

Select two courses with the advisor’s approval from the following list:

  • EE 4810 - Biomedical Devices (3)
  • EE 5200 - Advanced Digital Communications I (3)
  • EE 5210 - Advanced Digital Communications II (3)
  • EE 5340 - Power System Stability (3)
  • EE 5350 - Power Systems Protection (3)
  • EE 5440 - Computer System Architecture (3)
  • EE 5600 - Linear Systems Analysis (3)

  Category 4: EE Current Technologies and Applications (6 units)

Select two courses with the advisor’s approval from the following list:

  • EE 5230 - Wireless Communications (3)
  • EE 5320 - Vehicle Electrification (3)
  • EE 5360 - Renewable Energies in Power Systems (3)
  • EE 5450 - Advanced Topics in Embedded Systems (3)
  • EE 5630 - Optimal Control Theory (3)
  • EE 5830 - Neural Networks, Learning, and Computation (3)

Electives in Electrical Engineering (9-12 units)

The list of elective courses can be found here.

  • To satisfy the degree requirement, completion of at least 18 units of 5000-level courses is required for the degree.
  • Students may select any 4000- or 5000-level course listed in Categories 3 and 4 above and from the list of elective courses.
  • Courses taken to satisfy the core requirement are not to be double-counted to satisfy the elective unit requirement.
  • Take 9 units if you choose EE 5990 (Thesis) or 12 units if you choose EE 5960 (Comprehensive Examination).