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
- A bachelor’s degree, graduate degree or equivalent from an accredited institution.
- 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)
Code | Title | Credits |
---|---|---|
1. Selected Required courses (18 credits required for all students) | ||
EE 601 | Analytical Foundations of Cyber Security | 3 |
EE 602 | Computing Foundations of Cyber Security | 3 |
EECS 994 | Capstone | 3 |
Required Track: Cyber Security Analyst | ||
PSYC 522 | Human Factors in Cyber Security | 3 |
CSCI 585 | Vulnerability Assessment | 3 |
EE 611 | Emerging Threats and Defenses | 3 |
2. Select 2 of the following tracks | ||
a. Ethical Hacking | ||
CSCI 487 | Penetration Testing | 3 |
CSCI 587 | Ethical Hacking | 3 |
CSCI 567 | Secure Software Engineering | 3 |
b. Computer Forensics | ||
EE 740 | Intrusion Detection Algorithms | 3 |
CSCI 557 | Computer Forensics | 3 |
PSYC 525 | Insider Threat Analysis | 3 |
c. Secure Networks | ||
EE 614 | Applied Cryptography | 3 |
EE 640 | Communication Protocols: OSI model and TCP/IP Protocol Stack | 3 |
CSCI 589 | Application Layer Security | 3 |