**Select at least three courses from the focus area list below, two of which must be at the 6xxx level, for a total of at least 9-credits.** Course substitutions are allowed with approval of advisor and GPD.

1. Control and Automation

2. Robotics

3. Information and Decision Science

4. Computer Vision and Imaging

5. Communication and Network Science

6. Power Systems

7. Computer Systems Design

8. Microelectronics and Photonics

9. Power Electronics

**1. Control and Automation**

Students must pass ECSE 6400: Systems Analysis Techniques and at least two other courses from the list below, one of which must be at the 6xxx level. Course substitutions are allowed with approval of advisor and GPD.

ECSE 6420 Nonlinear Control Systems

ECSE 6440 Optimal Control Theory

ECSE 6460 Multivariable Control Systems

ECSE 6480 Adaptive Systems

ECSE 6500 Distributed Systems and Sensor Networks (or its equivalence)

ECSE 6170 Modeling and Simulation for CPS

ECSE 6660 Internetworking of Things

ECSE 4440 Control Systems Engineering

ECSE 4760 Real Time Control & Communication (Lab or CE Elective)

ECSE 4170 Modeling & Simulation of Cyberphysical Systems

ECSE 4090 Mechatronics (Lab or CE Elective)

Note: Students cannot get credits for both ECSE 4170 and ECSE 6170

**2. Robotics**

Students must pass ECSE 6470: Robotics I or ECSE 4480 Robotics I (with preference for ECSE 6470). Students must also pass at least two other courses from the list below, one of which must be at the 6xxx level. Course substitutions are allowed with approval of advisor and GPD.

ECSE 6490 Robotics II

ECSE 6400 Systems Analysis Techniques

ECSE 6420 Nonlinear Control Systems

ECSE 6170 Modeling and Simulation for CPS

ECSE 6650 Computer Vision

ECSE 6850 Introduction to Deep Learning

ECSE 4490 Robotics II

ECSE 4850 Intro to Deep Learning

ECSE 4170 Modeling & Simulation of Cyberphysical Systems

ENGR 4710 Manufacturing Process and System Lab I (Lab Elective)

Note:

1. Students cannot get credits for both ECSE 4480 and ECSE 6470

2. Students cannot get credits for both ECSE 4490 and ECSE 6490

3. Students cannot get credits for both ECSE 4170 and ECSE 6170

**3. Information and Decision Sciences **

ECSE 6510 Introduction to Stochastic Signals and Systems

ECSE 6520 Detection and Estimation Theory

ECSE 6530 Information Theory and Coding

ECSE 6965 Introduction to Deep Learning

ECSE 4840 Introduction to Machine Learning

ECSE 4850 Intro to Deep Learning

ECSE 4810 Intro to Probabilistic Graphical Models

ECSE 4740 Parallel Computing

ECSE 4760 Real Time Control & Communication

ECSE 4962 Trustworthy Machine Learning

ECSE 4964 Distributed Machine Learning

**4. Computer Vision and Imaging**

ECSE 6510 Introduction to Stochastic Signals and Systems

ECSE 6610 Pattern Recognition

ECSE 6650 Computer Vision

ECSE 6965 Introduction to Deep Learning

ECSE 4540 Introduction to Image Processing

ECSE 4620 Computer Vision for Visual Effects

ECSE 4750 Computer Graphics

ECSE 4850 Intro to Deep Learning

ECSE 4961/6650 Computer Vision

**5. Communication and Network Science **

ECSE 6510 Stochastic Signals and Systems

ECSE 6520 Detection and Estimation Theory

ECSE 6530 Information Theory and Coding

ECSE 6560 Digital Communications

ECSE 6660 Internetworking of Things

ECSE 4660 Internetworking of Things

ECSE 4670 Computer Communication Networks

ECSE 4520 Communication Systems

ECSE 4530 Digital Signal Processing

ECSE 4560 Digital Communications

Note: Students cannot get credits for both ECSE 6660 and ECSE 4660.

**6. Power Systems**

ECSE 6050 Advanced Power Electronics

ECSE 6110 Power Engineering Analysis

ECSE 6120 Power Quality

ECSE 6180 Advanced Power System Modeling and Control

ECSE 6140 Power Generation Operation and Control

ECSE 6170 Modeling and Simulation of Cyber-Physical Systems

ECSE 6260 Semiconductor Power Devices

ECSE 6995 Renewable Energy

ECSE 4130 EPE Laboratory

ECSE 4080 Semiconductor Power Electronics

ECSE 4110 Power Engineering Analysis

ECSE 4120 Electromechanics

ECSE 4170 Modeling & Simulation of Cyberphysical Systems

**7. Computer System Design**

ECSE 6050 Advanced Electronic Circuit

ECSE 6680 Advanced VLSI Design

ECSE 6960 Advanced Computer Systems

ECSE 4770 Computer Hardware Design

ECSE 4040 Digital Electronics

ECSE 4220 VLSI Design

ECSE 4250 IC Process & Design

**8. Microelectronics and Photonics**

ECSE 6230 Semiconductor Devices and Models I

ECSE 6210 Advanced Device Concepts

ECSE 6220 Physical Found. of Solid-State Devices

ECSE 6310 Fund. of RF/Microwave Engineering

ECSE 6290 Semiconductor Devices and Models II

ECSE 6300 IC Fabrication Laboratory

ECSE 6200 Semiconductor Device Characterization

ECSE 6050 Advanced Electronic Circuit

ECSE 6270 Optoelectronics

ECSE 6280 Light Emitting Diodes

ECSE 4220 VLSI Design

ECSE 4040 Digital Electronics OR ECSE 4030 - Analog Electronics

ECSE 4250 IC Processing and Design

ECSE 4370 Optoelectronics Technology

ECSE 4380 Fundamentals of Solid State Lighting

ECSE 4080 Semiconductor Power Electronics

ECSE 4720 Solid State Physics (cross-listed with PHYS 4720)

**9. Power Electronics **

ECSE 6230 Semiconductor Devices and Models I

ECSE 6260 Semiconductor Power Devices

ECSE 6200 Semiconductor Device Characterization

ECSE-6090 Advanced Power Electronics

ECSE 4220 VLSI Design

ECSE 4030 Analog IC Design

ECSE 4040 Digital Electronics

ECSE 4050 Advanced Electronics

ECSE 4310/ECSE 6130 Fundamentals of RF/Microwave Engineering