MSSWE Embedded Software, Robotics, and Controls Plan of Study
This sample plan of study is a guideline. You can create a plan of study that meets your specific needs, as long as it complies with the MSSWE degree requirements.
Degree Requirements
Total credits needed: 30
-
Two core courses:
-
Select one:
- ECE 60800, Computational Models and Methods (3 credits)
- CS 58000, Algorithm Design, Analysis, and Implementation (3 credits)
- ECE 59500, Advanced Software Engineering (3 credits)
-
Select one:
- One math course (3 credits)
- A total of 18 credit hours of ECE and CS coursework, includes core courses
Recommended courses:
Course | Title | Offerings | Term(s) Offered | Credit Hours |
---|---|---|---|---|
ECE 56800 | Embedded Systems | On-campus and online | Spring | 3 |
ECE 58000 |
Optimization Methods for Systems and Control (Prerequisite: MA 511, Linear Algebra) |
On-campus and online | Spring | 3 |
ECE 60872 | Fault-Tolerant Computer System Design | On-campus only | Spring | 3 |
ECE 66100 | Computer Vision | On-campus only | Fall, even years | 3 |
ECE 69500 | Advanced Internet of Things Design and Applications | On-campus and online | Spring |
Recommended math courses:
- MA51100: Linear Algebra
- MA 51800: Advanced Discrete Math
- MA 52100: Intro to Optimization
- STAT 51100: Statistical Methods
- STAT 51600: Probability and Applications