Embedded Software. Robotics, and Controls Plan of Study
Master's in Software EngineeringThis 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 Master of Science in Software Engineering degree requirements.
Degree Requirements
This degree requires 30 credit hours total with at least 18 hours of electrical and computer engineering and computer science course work, including 2 ECE core courses, and 3 credit hours of graduate math coursework.
Chose one from the following:
- ECE 60800: Computational Models and Methods (3 credits)
- Modality: On-campus, online
- Location: West Lafayette, Indianapolis
- CS 58000: Algorithm Design, Analysis, and Implementation (3 credits)
- Modality: On-campus
- Location: West Lafayette
AND
- ECE 50874: Advanced Software Engineering (3 credits)
- Modality: On-campus, online
- Location: West Lafayette
Students must take 3 credit hours of graduate mathematics. Please see the list of approved courses here.
The following are recommend math courses for an Embedded Software, Robotics, and Controls Plan of Study:
- MA51100: Linear Algebra
- MA 51800: Advanced Discrete Math
- MA 52100: Intro to Optimization
- STAT 51100: Statistical Methods
- STAT 51600: Probability and Applications
Students can earn the Embedded Software, Robotics, and Controls concentration by completing 9 credit hours from this list; additional relevant coursework may be approved by the student’s plan of study advisor.
- ECE 56800: Embedded Systems (3 credit hours)
- Modality: On-campus, online
- Term Offered: Spring
- ECE 58000: Optimization Methods for Systems and Control (3 credit hours)
- Prerequisite: MA 511: Linear Algebra
- Modality: On-campus, online
- Term Offered: Spring
- ECE 60872: Fault-Tolerant Computer System Design (3 credit hours)
- Modality: On-campus
- Term Offered: Spring
- ECE 66100: Computer Vision (3 credit hours)
- Modality: On-campus
- Term Offered: Fall, even years
- ECE 60864: Advanced Internet of Things Design and Applications (3 credit hours)
- Modality: On-campus, online
- Term Offered: Spring