Body Copy
MSSWE Concentrations
The Elmore Family School of Electrical and Computer Engineering offers the following concentrations for MSSWE students.
Additional Information
- Students may have up to two concentrations on their MSSWE plan of study, but concentrations are optional.
- Concentrations can be added to the plan of study in the Research Area and Concentration section.
- Concentrations appear on the transcript but not on the diploma.
Cybersecurity
MSSWE students can earn the Cybersecurity concentration by completing 9 credit hours from this list; additional relevant coursework may be approved by the student’s plan-of-study advisor.
- ECE 59500: Introduction to Game Theory
- ECE 69500: Hardware and Software Security
- ECE 60852: Holistic Software Security
- ECE 69500: Introduction to Applied Cryptography
- CS 52600: Information Security
- CS 52700: Software Security
- CS 52800: Network Security
- CS 55500: Cryptography
Embedded Software, Robotics, and Controls
MSSWE 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
- ECE 58000: Optimization Methods for Systems and Control
- ECE 56900: Intro to Robotic Systems
- ECE 60872: Fault-Tolerant Computer System Design
- ECE 66100: Computer Vision
- ECE 60864: Advanced Internet of Things Design and Applications
- ECE 69500: Intro to Robotics, Autonomy, and IoT
Machine Learning and Data Science
MSSWE students can earn the Machine Learning and Data Science concentration by completing 9 credit hours from this list; additional relevant coursework may be approved by the student’s plan-of-study advisor.
- ECE 50024: Machine Learning
- ECE 50863: Introduction to Data Mining
- ECE 56200: Introduction to Data Management
- ECE 57000: Artificial Intelligence
- ECE 59500: Deep Learning for Computer Vision
- ECE 59500: Introduction to Deep Learning
- ECE 59500: Natural Language Processing
- ECE 59500: Reinforcement Learning
- ECE 60146: Deep Learning
- ECE 62900: Introduction to Neural Networks
- ECE 66100: Computer Vision
- ECE 60131: Inference and Learning in Generative Models
- ECE 69500: Machine Learning for Bioinformatics and Healthcare
- ECE 69500: Optimization for Deep Learning
- ECE 69500: Big Data for Reliability and Security
- CS 57300: Data Mining
Systems Software
MSSWE students can earn the Systems Software concentration by completing 9 credit hours from this list; additional relevant coursework may be approved by the student’s plan-of-study advisor.
- ECE 50863: Computer Network Systems
- ECE 56300: Programming Parallel Machines
- ECE 57300: Compilers and Translator Writing Systems
- ECE 59500: Introduction to Compilers I: Compiler Basics
- ECE 59500: Introduction to Compilers II: Code Generation
- ECE 59500: Introduction to Compilers III: Optimization
- ECE 62400: Multimedia Systems
- ECE 66300: Compiler Code Generation, Optimization, and Parallelization
- ECE 67300: Distributed Computing Systems
- ECE 60850: Datacenter and Cloud Networks
- ECE 69500: Introduction to Operating Systems