Degree Requirements

Prerequisite Courses

  • CS 504 Intro to Programming Using Scripting
  • CS 505/CS 339 Computer Networks

Required Courses

  • CS 604 Software Engineering
  • CS 635 Digital Forensics
  • CS 622 Network Security 1
  • CS 625 Cryptography
  • CS 626 Intro to Cybersecurity
  • CS 627 Systems Security
  • CS 628 Security Management
  • CS 641 Securing the Cloud
    • OR CS 642 Securing the Client/Server
  • CS 670 Research Project Seminar

Electives | Choose three

  • CS 629 Ethical Hacking
  • CS 641 or CS 642 (whichever not taken as requirement)
  • CS 636 Secure Program Techniques
  • CS 637 Professional Responsibility     
  • CS 638 Concepts in Dynamic and Script Programming
  • CS 639 Vulnerability Management