Banner
Masters in Information Security and Assurance
Degree Requirements

Completion of the MS program requires a minimum of 30 approved graduate credits (10 courses).

Required Core Courses (12 credits)

To provide the necessary background and fundamentals of information systems security and assurance, the program has four courses that are required of all students:
  • INFS 612 Principles and Practice of Communication Networks
  • ISA 562 Information Security Theory and Practice
  • ISA 564 Security Laboratory
  • ISA 656 Network Security

Security Elective Courses (12 credits)

To provide breadth and depth of knowledge in information security and assurance, the degree program requires four electives to be taken from the following list of ISA courses:
  • ISA 563 - Fundamentals of System Programming
  • ISA 640 - Programming Language Security
  • ISA 650 - Security Policy
  • ISA 652 - Security Audit and Compliance Testing
  • ISA 656 - Network Security
  • ISA 673 - Operating Systems Security
  • ISA 674 - Intrusion Detection
  • ISA 681 - Secure Software Design
  • ISA 763 - Security Protocol Analysis
  • ISA 764 - Security Experimentation
  • ISA 765 - Database and Distributed Systems Security
  • ISA 767 - Secure Electronic Commerce
  • ISA 785 - Research in Digital Forensics
  • CS 667 - Biometrics and Identity Management
  • CS 779 - Topics in Resilient and Secure Computer Systems

Optional Concentration Areas

In place of the 12 credit hours of security elective courses students may pursue a concentration by completing four courses from one of the two options below.

Network and System Security Concentration

  • CS 555 - Computer Communications and Networking
  • CS 571 - Operating Systems
  • CS 779 - Topics in Resilient and Secure Computer Systems
  • ISA 563 - Fundamentals of Systems Programming
  • ISA 640 - Programming Language Security
  • ISA 673 - Operating Systems Security
  • ISA 674 - Intrusion Detection
  • ISA 681 - Secure Software Design
  • ISA 763 - Security Protocol Analysis
  • ISA 764 - Security Experimentation

Advanced Cyber Security Concentration

  • ISA 650 - Security Policy
  • ISA 652 - Security Audit and Compliance Testing
  • ISA 763 - Security Protocol Analysis
  • ISA 765 - Database and Distributed Systems Security
  • ISA 767 - Secure Electronic Commerce
  • ISA 862 - Models for Computer Security
  • ISA 863 - Advanced Topics in Computer Security
  • CS 667 - Biometrics and Identity Management
MS ISA students who want to take CS 571 but have not taken CS 367 or equivalent, are advised to take ISA 563 before CS 571. CS 555 can be used as a substitute for INFS 612. However, CS 555 and INFS 612 cannot both be counted toward the MS ISA degree.

Two Additional Electives (6 credits)

The remaining two courses may be chosen from any combination of (i) courses at the ISA 600 and 700 level (with the exception of ISA 685) ; (ii) courses at the CS 500, 600, and 700 level; and (iii) from the list of preapproved electives. A thesis option is available whereby a student may elect to complete a 6-credit thesis.

Students may choose other graduate electives with the consent of their faculty advisor and the graduate coordinator.