M.S. in Cybersecurity Engineering


Computers and the services provided by them are ubiquitously available. The number of services provided by networked computers is ever increasing along with increasing penetration of computers into a wide spectrum of products, from microwaves to satellites. The growing use of computers and their networking and information sharing also bring forth cybersecurity challenges. These issues are of growing importance both nationally and internationally. As the news of a breach can result in severe damage to an organization, cybersecurity considerations take place from design and implementation of systems all the way to the decommissioning of systems.The Master of Science in Cybersecurity Engineering program prepares graduates to address challenges in development of secure systems and maintaining secure operations as well as decommissioning of these systems. Cybersecurity professionals are increasingly in demand in both public and private sectors.

The Master of Science in Cybersecurity Engineering provides its participants with exceptional learning opportunities and prepares them for careers after the degree. The program is designed such that the engineers and managers currently in the workforce can also enhance their skill set in this increasingly important field.

For applicants inclined toward research and later doctoral studies, the program offers a thesis track. For applicants more interested in entering or returning to the workplace, the program offers a non-thesis track. Based on their background and interests, students applying for the non-thesis option can choose to do a 3-hour graduate capstone project plus electives or take only elective classes and fulfill the 30-hour requirement for the degree program.

Admission Requirements

Applicants to the Master of Science in Cybersecurity Engineering program must

  • Have completed an undergraduate degree in an engineering or computer science program or closely related discipline;

  • Have superior academic records with a minimum cumulative grade point average (CGPA) of 3.0;

  • Complete the Graduate Record Examination (GRE);

  • Submit a complete application package before the deadline specified in the University catalog.

International applicants whose primary language is not English must also achieve the minimum score requirement of TOEFL (Test of English as a Foreign Language) or IELTS (International English Language Test System) as required by the University.

Degree Requirements

The master degree in Master of Science in Cybersecurity Engineering  is granted to students who complete the course work described below. The program consists of 18 credits of core courses and 12 credits of advisor-approved electives. The electives can be completed in one of three modes:

  • All courses: 12 credits of advisory-approved electives;

  • Courses plus a one-semester capstone: Nine credits of advisory-approved electives, plus the one-semester capstone project leading to a conference paper or technical report equivalent;

  • Courses plus a six-credit thesis: Six credits of advisor-approved electives, plus a six-credit research thesis by publication based on a journal paper, multiple conference papers, or technical report equivalents.

Program Core Requirements

CS 527System Exploitation and Penetration Testing3
CS 529Computer Security3
CS 532Software Security Assessment3
CS 538Applied Cryptography3
SE 500Software Engineering Discipline3
SYS 505System Safety and Certification3
Total Credits18

Thesis Option

Program Core18
Open Electives6
CS 700Graduate Thesis1-6
Total Credits25-30

Non-Thesis: Capstone Project Option

Program Core18
Open Electives9
CS 690Cybersecurity Engineering Capstone Project3
Total Credits30

Non-Thesis: Course Only Option

Program Core18
Open Electives12
Total Credits30