Cyber Security Courses and Curriculum

Explore your cyber security courses.

UND’s online Master of Science in Cyber Security curriculum is rooted in the belief that theory and research must translate into real-world solutions. Courses are designed to build upon each other throughout the program to help you develop your expertise.

Our part-time, 36-credit program can be completed in as few as 2 years and is designed to develop your next-generation cyber skills, like the ability to anticipate unauthorized users and defend your organization against them.

Our foundations coursework includes one course focused on math and another on programming through Python, which allows better preparation on each topic prior to building on your knowledge in other courses. In addition to foundations coursework, you will complete one mandatory Cyber Security Analyst certificate track, and choose two of three additional certificate tracks to customize your learning based on your goals and interests:

  • Ethical Hacking
  • Computer Forensics
  • Secure Networks

You can gain the skills to:

  • Understand and protect against hackers and breaches.
  • Build secure computer networks.
  • Develop valuable data assets, systems and processes.

Use our Tuition Calculator to estimate your tuition and fees.

All students take the following required courses:

Core Courses (9 credits)

EE 601 Analytical Foundations of Cyber Security 3 Credits
EE 994 Capstone 3 Credits
EE 602 Computing Foundations of Cyber Security 3 Credits

Cyber Security Analyst Certificate Track (9 credits)

CSCI 585 Vulnerability Assessment 3 Credits
EE 611 Emerging Threats and Defenses 3 Credits
PSYC 522 Human Factors in Cyber Security 3 Credits

Students then choose two of the following certificate tracks to complete their degree:

Option 1: Ethical Hacking Certificate Track (9 credits)

CSCI 487 Penetration Testing 3 Credits
CSCI 567 Secure Software Engineering 3 Credits
CSCI 587 Ethical Hacking 3 Credits

Option 2: Computer Forensics Certificate Track (9 credits)

CSCI 557 Computer Forensics 3 Credits
PSYC 525 Insider Threat Analysis 3 Credits
EE 740 Intrusion Detection Algorithms and Tools 3 Credits

Option 3: Secure Networks Certificate Track (9 credits)

CSCI 589 Application Layer Security 3 Credits
EE 614 Applied Cryptography 3 Credits
EE 640 Communication Protocols: OSI model and TCP/IP Protocol Stack 3 Credits

Ready to get started?