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 (30 credits) or an M.S. program with a thesis component, in which 6 credits out of the 30 credits will be thesis.
Degree Requirements (30 Credits)
Non-thesis
Code | Title | Credits |
---|---|---|
1. Selected Required courses (18 credits required for all students) | ||
EE 601 | Foundations of Cyber Security | 3 |
EE 611 | Emerging Threats and Defenses | 3 |
EE 614 | Applied Cryptography | 3 |
EE 640 | Communication Protocols: OSI model and TCP/IP Protocol Stack | 3 |
CSCI 565 | Advanced Software Engineering | 3 |
EE 994 | Capstone | 3 |
2. Tracks: Requirements in addition to the Required Courses in #1 | ||
A. General | ||
Required Track courses: Any 12 credits from the program course list. | ||
B. Autonomous Systems Cyber Security | ||
EE 552 | ||
Introduction to Autonomous Systems | ||
Engineering Systems Reliability | ||
Electives: 3 credits from the program course list* | ||
C. Data Security | ||
Cloud Computing | ||
Intrusion Detection Algorithms | ||
CSCI 455 | Database Management Systems | 3 |
Electives: 3 credits from the program course list* | ||
D. Cyber Security and Behavior | ||
Human Factors in Cyber Security | ||
Insider Threat Analysis | ||
Cognitive Psychology | ||
Electives: 3 credits from the program course list* | ||
3. Free Electives | ||
EE 623 | Introduction to Smart Grid I | 3 |
EE 750 | 3 | |
EE 537 | Graduate Cooperative Education | 3 |
*Any "Track" course outside of one's selected track can count as an elective |
Program Course List:
Code | Title | Credits |
---|---|---|
EE 526 | Engineering Systems Reliability | 3 |
EE 552 | 3 | |
EE 611 | Emerging Threats and Defenses | 3 |
EE 614 | Applied Cryptography | 3 |
EE 623 | Introduction to Smart Grid I | 3 |
EE 640 | Communication Protocols: OSI model and TCP/IP Protocol Stack | 3 |
EE 740 | Intrusion Detection Algorithms | 3 |
EE 752 | Introduction to Autonomous Systems | 3 |
EE 750 | 3 | |
CSCI 427 | Cloud Computing | 3 |
CSCI 513 | Advanced Database Systems | 3 |
CSCI 565 | Advanced Software Engineering | 3 |
PSYC 522 | Human Factors in Cyber Security | 3 |
PSYC 525 | Insider Threat Analysis | 3 |
PSYC 539 | Cognitive Psychology | 3 |
EE 595 | Design Project | 3-6 |
EE 537 | Graduate Cooperative Education must be cyber security based or in an external research lab | 3 |
EE 612 | Spread Spectrum Communications for Cyber Security | 3 |
EE 616 | Cyber-Physical Energy Systems Security | 3 |
EE 551 | Cryptography Techniques and their VLSI Implementations | 3 |
EE 624 | Introduction to Smart Grid II | 3 |
EE 540 | Computer Networks Communications | 3 |
EE 534 | Advanced Wireless Communications Engineering | 3 |
EE 508 | Intelligent Decision Systems | 3 |
EE 542 | Network Architectures | 3 |
EE 617 | Data Operations and Security | 3 |
EE 613 | Advanced Cyber Security Principles | 3 |
EE 751 | Wireless Sensor Networks | 3 |
EE 615 | Cyber Forecasting | 3 |
EE 570 | Seminar | 1 |
MATH 425 | Cryptological Mathematics | 3 |
CSCI 487 | Penetration Testing | 3 |
CSCI 551 | Security for Cloud Computing | 3 |
CSCI 552 | Cyber Physical Systems Security | 3 |
Thesis
Required: (30 credits from the following list, with advisor consent, 6 credits will be thesis). Graduate Cooperative Education (EE 357) must be cyber security based industrial or external research lab.
Code | Title | Credits |
---|---|---|
EE 611 | Emerging Threats and Defenses | 3 |
EE 612 | Spread Spectrum Communications for Cyber Security | 3 |
EE 616 | Cyber-Physical Energy Systems Security | 3 |
EE 551 | Cryptography Techniques and their VLSI Implementations | 3 |
EE 623 | Introduction to Smart Grid I | 3 |
EE 624 | Introduction to Smart Grid II | 3 |
EE 526 | Engineering Systems Reliability | 3 |
EE 552 | 3 | |
EE 540 | Computer Networks Communications | 3 |
EE 534 | Advanced Wireless Communications Engineering | 3 |
EE 508 | Intelligent Decision Systems | 3 |
EE 640 | Communication Protocols: OSI model and TCP/IP Protocol Stack | 3 |
EE 542 | Network Architectures | 3 |
EE 740 | Intrusion Detection Algorithms | 3 |
EE 750 | 3 | |
EE 617 | Data Operations and Security | 3 |
EE 613 | Advanced Cyber Security Principles | 3 |
EE 751 | Wireless Sensor Networks | 3 |
EE 752 | Introduction to Autonomous Systems | 3 |
EE 615 | Cyber Forecasting | 3 |
EE 537 | Graduate Cooperative Education | 3 |
EE 570 | Seminar | 1 |
MATH 425 | Cryptological Mathematics | 3 |
CSCI 487 | Penetration Testing | 3 |
CSCI 551 | Security for Cloud Computing | 3 |
CSCI 552 | Cyber Physical Systems Security | 3 |