In addition to the existing program requirements, MS CS degree students with a concentration in Cyber Security must satisfy the following requirements.

Students must take 5 courses from the following categories:


  • ISA 656  Network Security
  • ISA 562  Information Security Theory and Practice

Choose 2-3 elective courses:

  • CS 587 Introduction to Cryptography;
  • ISA 564 Security Laboratory
  • ISA 673 Operating Systems Security
  • ISA 674 Intrusion Detection
  • ISA 681 Secure Software Design and Programming
  • ISA 763 Security Protocol Analysis
  • ISA 764 Security Experimentation

Choose 0-1 related course:

  • CS 540 Language Processors
  • CS 555 Computer Communications and Networking
  • CS 571 Operating Systems
  • CS 600 Theory of Computation
  • CS 655 Wireless and Mobile Computing

Thesis (optional):

Students, with the consent of a faculty sponsor and faculty advisor, may also elect a 6-credit thesis (CS 799 Thesis). The thesis must be guided and approved by a committee of three appropriate faculty members and presented at an appropriate forum. If the faculty advisor and the program director agree that the thesis is appropriate for the concentration the students will need to complete the two courses from the category 1 and one course from the category 2 in addition to the thesis to complete the Concentration requirements.