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

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