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
  • ISA 862 - Computer Security Models and Architectures
  • ISA 863 - Advanced Topics in Computer Security

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
  • 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 779 - Topics in Resilient and Secure Computer Systems

Two Additional Electives (6 credits)

The remaining two courses may be chosen from any combination of (1) courses at the ISA 600 and 700 level, including ISA 697, ISA 796, ISA 797, and ISA 798; (2) courses at the CS 500, 600, and 700 level; and (3) from the list of preapproved electives. A thesis option is available whereby a student may elect to complete a 6-credit thesis.