Banner
Masters in Information Security and Assurance
Approved Electives

MS-ISA students may enroll in the following approved electives so long as the course pre-requisites have been met. Courses not on this list can only be taken with explicit signed permission from the Director of the MS-ISA program.

A full list of approved electives is given below by program:

Information Security and Assurance (ISA)

  • ISA Courses at the 600 and 700 level (with the exception of ISA 685 )

Computer Science (CS)

  • All CS courses at the 500, 600 and 700 level.

Information Systems (INFS)

  • INFS 614 - Database Management
  • INFS 623 - Web Search Engines and Recommender Systems
  • INFS 740 - Database Programming for the World Wide Web
  • INFS 755 - Data Mining
  • INFS 760 - Advanced Database Management
  • INFS 772 - Intelligent Agents and the Semantic Web
  • INFS 774 - Enterprise Architecture

Software Engineering (SWE)

  • SWE 619 - Object Oriented Software Specification and Construction
  • SWE 620 - Software Requirements Analysis and Specification
  • SWE 621 - Software Modeling and Architectural Design
  • SWE 622 - Distributed Software Engineering
  • SWE 632 - User Interface Design and Development
  • SWE 637 - Software Testing
  • SWE 642 - Software Engineering for the World Wide Web
  • SWE 645 - Component-Based Software Development
  • SWE 720 - Advanced Software Requirements
  • SWE 721 - Reusable Software Architectures
  • SWE 727 - Quality of Service for Software Architectures

Computer Forensics (CFRS)

  • CS 761 - Malware Reverse Engineering

Electrical and Computer Engineering (ECE)

  • ECE 646 - Cryptography and Computer Network Security
Please note that students may choose other graduate electives with the consent of their faculty adviser and the Director of the MS-ISA program.