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 50874, 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 60852 | 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