Skip to main content

ECSE Master of Science Focus Areas

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