Cybersecurity Plan of Study
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Introduction to the MSSWE Cybersecurity Plan of Study
The MSSWE Cybersecurity Plan of Study is a guideline for students pursuing a Master of Science in Software Engineering with a focus on cybersecurity. This plan is designed to meet the specific needs of students while complying with the 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)
- ECE graduate student math course options
- A total of 18 credit hours of ECE and CS coursework, including core courses
Recommended Courses
The following courses are recommended for students in the MSSWE Cybersecurity Plan of Study:
- ECE 59500: Introduction to Game Theory (On-campus and online, Fall, 3 credits)
- ECE 69500: Hardware and Software Security (On-campus only, Fall, 3 credits)
- ECE 60852: Holistic Software Security (On-campus only, Fall, 3 credits)
- ECE 69500: Introduction to Applied Cryptography (On-campus only, Fall, 3 credits)
- CS 52600: Information Security (Prerequisite = CS 50300, Operating Systems, On-campus and online, Fall, 3 credits)
- CS 52700: Software Security (Prerequisite – CS 52600, Information Security, On-campus and online, Spring, 3 credits)
- CS 52800: Network Security (Prerequisite – CS 52600, Information Security, On-campus only, Spring, 3 credits)
- CS 55500: Cryptography (On-campus only, Spring, 3 credits)
Recommended Math Courses
The following math courses are recommended for students in the MSSWE Cybersecurity Plan of Study:
- MA 51800: Advanced Discrete Math
- STAT 51100: Statistical Methods
- STAT 51600: Probability and Applications
- STAT 52700: Intro to Computing for Statistics
MS Degree Tracks
The Master of Science in Software Engineering program offers several degree tracks, including:
- Project Track Master's
- Thesis Track Master's
- Online Master's
- 4+1 BS/MS
PhD Degree Tracks
The PhD program in Software Engineering is also available, offering advanced research opportunities for students.
Software Engineering Master's Program
The Software Engineering Master's program provides students with a comprehensive education in software engineering, including coursework, research, and practical experience. The program is designed to prepare students for careers in industry, academia, or government.
