Master of Science in Cyber Security

This program prepares students who have a strong interest related to the field of cyber security.  All of the general requirements for enrollment, participation, and completion of a degree documented in the catalog of the University of North Dakota as appropriate shall be required.  Specific requirements over and above the general catalog requirements are as follows:

Admission Requirements

  1. A bachelor’s degree, graduate degree or equivalent from an accredited institution.
  2. A minimum G.P.A. of 2.75 (4.0 scale) is required.  Provisional admittance may be obtained for G.P.A.s less than 2.75. This will be determined on a case-by-case basis.

Students will have the option to choose an all course based M.S. program (36 credits) or an M.S. program with a thesis component, in which 6 credits out of the 30 credits will be thesis.

Degree Requirements (36 Credits)

1. Selected Required courses (18 credits required for all students)
EE 601Analytical Foundations of Cyber Security3
EE 602Computing Foundations of Cyber Security3
EECS 994Capstone3
Required Track: Cyber Security Analyst
PSYC 522Human Factors in Cyber Security3
CSCI 585Vulnerability Assessment3
EE 611Emerging Threats and Defenses3
2. Select 2 of the following tracks
a. Ethical Hacking
CSCI 487Penetration Testing3
CSCI 587Ethical Hacking3
CSCI 567Secure Software Engineering3
b. Computer Forensics
EE 740Intrusion Detection Algorithms3
CSCI 557Computer Forensics3
PSYC 525Insider Threat Analysis3
c. Secure Networks
EE 614Applied Cryptography3
EE 640Communication Protocols: OSI model and TCP/IP Protocol Stack3
CSCI 589Application Layer Security3