M.S. in Cybersecurity Course Catalog

The M.S. in Cybersecurity requires students to complete 30 total credits, including 15 credits of core courses and 15 credits of electives. To ensure that students are well prepared for the academic rigor of the program, there are two preparatory courses available. Learn more about our preparatory courses.

Note that students in this program are required to take three technical electives: Machine Learning and Security, Introduction to Cryptography, and Biometrics. Students may choose from the additional elective courses listed below to fulfill the other 6 elective credit requirements.

Learn more about each course in the following descriptions.

View a sample course schedule.

Core Courses – 15 Credits

Electives – 15 Credits


Immersions allow students to meet and collaborate with their peers, learn from guest speakers who are industry experts, and participate in collaborative workshops. Immersions are held on campus for a weekend, Friday through Sunday. Students will be required to attend at least one immersion that is not offered for credit during the degree program.

Explore Our Programs

Now is the time to advance your education and career. Take the next step to explore our online M.S. in Cybersecurity program today.