Master of Computer Science - Cybersecurity

The cybersecurity concentration of the online is designed to provide students the knowledge, skills and the advanced development capability in science and engineering for cybersecurity, including computer and network security, software security, data and information security, applied cryptography and computer forensics. Gain a competitive advantage in the lucrative and exciting field of cybersecurity with a Master of Computer Science Cybersecurity degree. This cybersecurity degree emphasis is designed for graduate students who want to pursue a thorough education in the area of cybersecurity through the lens of computer systems and algorithms. Through security courses, this online degree will provide you the knowledge, skills and the advanced development capability in science and engineering for cybersecurity, including computer and network security, software security, data and information security, applied cryptography and computer forensics.

Course syllabus:

  1. Foundations of Algorithms

  2. Knowledge Representation and Reasoning

  3. Distributed & Multiprocessor Operating Systems

  4. Mobile Computing

  5. Applied Cryptography

  6. Information Assurance and Security

  7. Software Security

  8. Advanced Computer Network Security

  9. Software Verification, Validation, and Testing

  10. Software Project, Process, and Quality Management

  11. CData Processing at Scale

  12. Applied Cryptography

  13. Artificial Intelligence

  14. Data Mining

  15. Statistical Machine Learning

  16. Data Visualization