#### Student Info > Masters and Ph.D.

# MSEE Degree: Coursework Option

This document outlines various programs for obtaining a MSEE using the non- thesis option. The options listed below include a generic coursework option for students who wish to take a variety of courses in several different areas, as well as several different options for specific topics of study.

A minimum grade of 2.7 is required in each course that is counted toward a graduate degree. A minimum GPA of 3.00 is required for graduation.

For the coursework option, the student will complete, by an approved program of course work, the following credit quota.

EE 5xy: 24 credits minimum

EE 4xy: 12 credit maximum

Non-EE: 10 credits maximum, 300 level or above

Total: 42 credits

Students may apply a maximum of 3 credits of EE 500 and a maximum of 8 credits of EE 599 toward the MSEE. 1 credit of EE 500 is required.

Topics of 538 vary each quarter. Students can use take multiple sections of 538 as long as they are on different topics.

**NOTE:** Those students desiring to continue for a Ph.D. degree may wish to consult
the requirements of the Ph.D. Qualifying Exam. Doing so will help in
choosing electives suited to fulfillment of the exam's breadth requirement.

## Generic Coursework Option

Suggested CourseworkStudents may select a variety of EE courses for this option.

## Computing and Networking

Suggested Coursework

## Computer Architecture

**Recommended Core Courses: **

EE 525: VLSI II

CSE 548: Computer Systems Architecture (crosslisted)

CSE 549: High-Performance Computer Architecture (crosslisted)

**Recommended Elective Courses: **

EE 526: VLSI III

EE 538: Topics in Electronic Circuit Design (when taught by VLSI faculty)

EE 562: Architectural Intelligence for Engineers

EE 470: Computer Architecture II

## Very-Large-Scale Integration (VLSI)

**Analog and Mixed Signal Option:**

**Recommended Core Courses: **

EE 433: Analog Circuit Design

EE 473: Linear Integrated Circuit Design

EE 536: Design of Analog Integrated Circuits and Systems

EE 538: Topics in Electronic Circuit Design (when taught by VLSI faculty)

**Recommended Elective Courses: **

EE 525: VLSI II

EE 526: VLSI III

EE 542: Advanced Embedded Systems Design

**Digital VLSI Option:**

**Recommended Core Courses:**

EE 476: Introduction to Very Large-Scale Integrated Design

EE 525: VLSI II

EE 526: VLSI III

**Recommended Elective Courses:**

*At least two of the following:*

EE 536: Design of Analog Integrated Circuits and Systems

EE 538: Topics in Electronic Circuit Design (when taught by VLSI faculty)

EE 541: Automatic Layout of Integrated Circuits

EE 476: Introduction to Very Large-Scale Integrated Design

CSE 548: Computer Systems Architecture (crosslisted)

CSE 549: High-Performance Computer Architecture (crosslisted)

**Recommended Core Courses:**

EE 474: Introduction to Embedded Systems

EE 475: Embedded Systems Capstone

**Recommended Elective Courses:**

*At least two of the following:*

EE 542: Advanced Embedded Systems Design

CSE 546: Machine Learning

CSE 547: Machine Learning for Big Data

## Electromagnetics

Suggested Coursework

### Required Courses:

EE 518: Digital Signal ProcessingEE 571: High Frequency Circuits and Antennas

EE 572: Electromagnetic Theory and Applications I

### Elective Curricular Courses:

*(At least two must be taken.)*

EE 524: Waves in Random Media II

EE 573: Electromagnetics Theory and Applications II

EE 574: Electromagnetic Theory and Applications III

EE 575: Waves in Random Media

EE 579: Advanced Topics in Electromagnetics, Optics and Acoustics

## Communications/Networking

Suggested Coursework

### Core Requirements:

EE 505: Introduction to Probability and Random ProcessesEE 506: Communication Theory I

EE 565: Computer-Communication Networks I

### Electives Required (select 3):

EE 507: Communication Theory IIEE 508: Stochastic Processes

EE 514: Information Theory I

EE 566: Computer-Communication Networks II

EE 567: Mobile Radio Networks

EE 595: Advanced Topics in Communication Theory

## Signal and Image Processing

Suggested Coursework

### Required Courses:

EE 505: Introduction to Probability and Random ProcessesEE 508: Stochastic Processes

EE 518: Digital Signal Processing

### Elective Curricular Courses:

*(At least three must be taken.)*

EE 440: Introduction to Digital Imaging Systems

EE 442: Digital Signals and Filtering

EE 443: Design and Application of Digital Signal Processors

EE 501: Radar Remote Sensing

EE 516: Digital Speech Processing

EE 517: Statistical Language Processing

EE 519: Stochastic Analysis of Data from Physical Systems

EE 521: Multidimensional Signal Processing

EE 522: Shannon Sampling and Interpolation Theory

EE 523: Computational Neural Networks

EE 549: Estimation and System Identification

EE 568: Image Processing Computer Systems

EE 576: Image Understanding

EE 577: Mathematical Morphology

EE 586: Digital Video Coding Systems

EE 587: Vector Quantization and Data Compression

EE 596: Adv. Topics: Statistical Pattern Recognition I (W00, W02)

EE 596: Adv. Topics: Statistical Pattern Recognition II (Sp00, Sp02)

Stat 530: Wavelets: Data Analysis, Algorithms and Theory

## Systems, Controls and Robotics

Suggested Coursework

### Controls Option

#### Required Courses:

EE 547: Linear SystemsEE 548: Linear Multivariable Control

EE 591: Control and Robotics Colloquium

AND

EE 549 and EE 583 are offered alternate years in Spring Quarter, select one:

EE 549: State Estimation and Kalman Filtering

OR

EE 585: System Identification and Adaptive Control

#### Elective Curricular Courses:

*(at least 3 from the following list)*

EE 448: Control Sensors and Actuators

EE 449: Design of Automatic Control Systems

EE 472: Embedded Microcomputer Systems

EE 510: Mathematical Foundations of System Theory

EE 543: Models of Robot Manipulations

EE 544: Advanced Robot Manipulation

EE 546: Advanced Topics in Control Theory

EE 550: Nonlinear Optimal Control

EE 552: Power System Dynamics and Control

EE 578: Optimization in System Sciences

EE 582: Digital Control II Discrete Event Dynamical Systems

EE 583: Nonlinear Control Systems

EE 593: Feedforward Control

EE 594: Robust Control

#### Suggested Free Electives:

AA 571: Principles of DynamicsME 588: Dynamics and Vibrations

EE 505: Introduction to Probability and Random Processes

EE 518: Digital Signal Processing

In addition to these commonly used electives, selections may be made from any 400 and above courses offered by other departments. For example, the Department of Computer Science and Engineering offers numerous courses of relevance to control systems engineering.

### Robotics Option

#### Required Courses:

EE 543: Models of Robot ManipulationEE 5xx: Special Topics courses taught by Eric Klavins (until permanent course # is decided)

Two advanced robotics and/or automation courses chosen from:

EE 544: Advanced Robot Manipulation

OR

EE 589: Haptic Interface Systems

Complementary controls sequence consisting of:

EE 448: Control Systems Sensors and Actuators

EE 449: Design of Automatic Control Systems

EE 472: Microcomputer Systems

Colloquium: EE 591: Control and Robotics Colloquium, 3 quarters.

#### Specialty Electives:

*(At least two must be taken)*

EE 445: Nonlinear Systems Analysis

EE 448: Control Sensors and Actuators

EE 449: Design of Automatic Control Systems

EE 472: Microcomputer Systems

EE 510: Mathematical Foundations of System Theory

EE 546: Advanced Topics in Control Theory

EE 548: Linear Multivariable Control

EE 549: Estimation and System Identification

EE 550: Nonlinear Optimal Control

EE 552: Power System Dynamics and Control

EE 578: Optimization in System Sciences

EE 582: Digital Control II Discrete Event Dynamical Systems

EE 583: Nonlinear Control Systems

EE 585: System Identification and Adaptive Control

EE 593: Feedforward Control

## Energy Systems

Suggested Coursework

### Required Courses

A specialty in Energy Systems requires successful completion of the following graduate level courses.
EE 534: Power Electronics

EE 551: Power System Protection

EE 552: Power System Dynamics and Control

EE 553: Power System Economics

EE 554: Large Electric Energy Systems Analysis

EE 559: Special Topics in Electrical Energy Systems

EE 500V: Energy Seminar

Updates or corrections to this page should be sent to fjones@ee.washington.edu.