MSSWE Cybersecurity 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 59500 | Introduction to Game Theory | On-campus and online | Fall | 3 |
ECE 69500 | Hardware and Software Security | On-campus only | Fall | 3 |
ECE 69500 | Holistic Software Security | On-campus only | Fall | 3 |
ECE 69500 | Introduction to Applied Cryptography | On-campus only | Fall | 3 |
CS 52600 |
Information Security (Prerequisite = CS 50300, Operating Systems) |
On-campus and online | Fall | 3 |
CS 52700 |
Software Security (Prerequisite – CS 52600, Information Security) |
On-campus and online | Spring | 3 |
CS 52800 |
Network Security (Prerequisite – CS 52600, Information Security) |
On-campus only | Spring | 3 |
CS 55500 | Cryptography | On-campus only | Spring | 3 |
Recommended Math Courses
- MA 51800: Advanced Discrete Math
- STAT 51100: Statistical Methods
- STAT 51600: Probability and Applications
- STAT 52700: Intro to Computing for Statistics