Skip to main content

Focus Areas for the MS in CSYS or ELEC

Students pursing the master of science (MS) in computer and systems engineering (CSYS) or electrical engineering (ELEC) who do not complete a thesis or project must select one of the following focus areas and complete three of the listed courses (with at least two at the 6000 level). Note that graduate students must enroll in the 6000 level of a course when it is co-listed at the 4000/6000 level.

1. AI Foundations and Applications
2. Autonomy, Robotics, and Control
3. Communication and Networked Systems
4. Computer Systems and Architecture
5. Microelectronics and Photonic Systems
6. Smart Energy Technologies and Systems

 

1.    AI Foundations and Applications

  • ECSE 4530 Digital Signal Processing
  • ECSE 4540 Introduction to Image Processing
  • ECSE 4840 Introduction to Machine Learning
  • ECSE 6510 Introduction to Stochastic Signals and Systems
  • ECSE 6520 Detection and Estimation Theory
  • ECSE 6530 Information Theory and Coding
  • ECSE 6610 Pattern Recognition
  • ECSE 6620 Computer Vision for Visual Effects
  • ECSE 6650 Computer Vision  
  • ECSE 6810 Intro to Probabilistic Graphical Models
  • ECSE 6850 Introduction to Deep Learning
  • ECSE 696x Computational Creativity
  • ECSE 696x Computational Imaging
  • ECSE 696x Decision Making Under Uncertainty
  • ECSE 696x Distributed Machine Learning
  • ECSE 696x Reinforcement Learning

    
2.    Autonomy, Robotics, and Control

Students must pass at least one of the required courses below:

  • ECSE 6400: Systems Analysis Techniques
  • ECSE 6470: Robotics I (ECSE 4480 Robotics I is allowed if the student already passed the class before entering the graduate program)

Students must pass at least two more courses from the elective courses below:

  • ECSE 4090 Mechatronics
  • ECSE 4440 Control Systems Engineering
  • ENGR 4710 Manufacturing Process and System Lab I
  • ECSE 4760 Real Time Apps Control & Communication
  • ECSE 6170 Modeling and Simulation for CPS
  • ECSE 6400 Systems Analysis Techniques
  • ECSE 6420 Nonlinear Control Systems
  • ECSE 6440 Optimal Control Theory
  • ECSE 6460 Multivariable Control Systems
  • ECSE 6470 Robotics I
  • ECSE 6480 Adaptive Systems
  • ECSE 6490 Robotics II
  • ECSE 6500 Distributed Systems and Sensor Networks (or its equivalence)
  • ECSE 6650 Computer Vision
  • ECSE 6660 Internetworking of Things
  • ECSE 6850 Introduction to Deep Learning
  • ECSE 696x Decision Making under Uncertainty
  • CSCI 696x Reinforcement Learning

 

3.    Communication and Networked Systems

  • ECSE 4530 Digital Signal Processing
  • ECSE 4670 Computer Communication Networks
  • ECSE 6510 Stochastic Signals and Systems
  • ECSE 6520 Detection and Estimation Theory
  • ECSE 6530 Information Theory and Coding
  • ECSE 6560 Modern Communication Systems
  • ECSE 6660 Internetworking of Thing


4.    Computer Systems and Architecture

  • ECSE 4040 Digital Electronics
  • ECSE 4220 VLSI Design
  • ECSE 4250 IC Process & Design
  • ECSE 4770 Computer Hardware Design
  • ECSE 6050 Advanced Electronic Circuits
  • ECSE 6680 Advanced VLSI Design
  • ECSE 6700 Advanced Computer Hardware Design
  • ECSE 6960 Advanced Computer Systems

    
5.    Microelectronics and Photonic Systems

  • ECSE 4040 Digital Electronics
  • ECSE 4080 Semiconductor Power Electronics
  • ECSE 4220 VLSI Design
  • ECSE 4250 IC Processing and Design
  • ECSE 4370 Optoelectronics Technology
  • ECSE 6050 Advanced Electronic Circuit
  • ECSE 6230 Semiconductor Devices and Models I
  • ECSE 6300 IC Fabrication Laboratory
  • ECSE 6370 Fundamentals of Optoelectronics Technology 

    
6.    Smart Energy Technologies and Systems

  • ECSE 4080 Semiconductor Power Electronics
  • ECSE 4110 Power Engineering Analysis
  • ECSE 4120 Electromechanics
  • ECSE 4130 EPE Laboratory
  • ECSE 4170 Modeling & Simulation of Cyberphysical Systems
  • ECSE 6050 Advanced Power Electronics
  • ECSE 6110 Power Engineering Analysis
  • ECSE 6120 Power Quality
  • ECSE 6140 Power Generation Operation and Control
  • ECSE 6160 Surge Phenomena in Electric Power Engineering
  • ECSE 6170 Modeling and Simulation of Cyber-Physical Systems
  • ECSE 6180 Advanced Power System Modeling and Control
  • ECSE 6190 Computer Methods in Electric Power Engineering
  • ECSE 6260 Semiconductor Power Devices
  • ECSE 6995 Renewable Energy
  • ECSE 696x Modern Power Devices and Smart Power ICs