Master of Science in Information Security - Program of Study

The Master of Science in Information Security program requires a total of 32 semester hours. Each student is required to take a set of core courses, elective courses from one depth specialization, and a free elective from any specialization. The core is composed of six courses and the specializations are three focused courses tailored to each student's interests. Students who successfully complete the degree will have their specialization listed on their official transcript.

All students will receive a common grounding by taking courses in a fixed core. These courses will provide the students with a foundational knowledge of current information security theory and practice. Subsequent focused concentrations will then allow students to pursue either a primarily technical path or a policy path.

Core Courses (20 hours)

Students take the following six core courses.

  1. CS 6035 Introduction to Information Security
  2. CS 6238 Secure Computer Systems
  3. CS 6260 Applied Cryptography
  4. CS 6262 Network Security
  5. CS 6265 Information Security Laboratory
  6. CS 6266 Information Security Practicum
Specialization Courses (9 hours)

Students choose one of the following depth areas and take three courses from that area.

A: Systems
Subject Course Number Course Title

CS

6210

Advanced Operating Systems

CS

6250

Computer Networks

CS

6255

Network Management

CS

6300

Software Development Process

CS

6310

Software Architecture and Design

CS

6340

Software Analysis & Testing

CS

6365

Introduction to Enterprise Computing

CS

6390

Programming Languages

CS

6400

Database Systems Concepts and Designs

CS

6675

Advanced Internet Computing

CS

7210

Distributed Computing

CS

7230

Software Design, Implementation, & Evaluation

CS

7260

Internetworking Architecture and Protocols

CS

7270

Networked Applications & Services

CS

7292

Reliable, Secure Computer Architectures

CS

8803

Cellular and Mobile Network Security

CS

8803

Mobile Applications and Services with IMS

CS

8803

Mobile Applications and Services

CS

8803

Software Security

ECE

6612

Computer Network Security

B: Policy
Subject Course Number Course Title

CS

6150

Computing for Good

CS

6725

Information Security Strategies and Policies

CS 6726 Privacy Technology, Policy, and Law
 

CS

8803

Computing, Communications, and International Development

CS

8803

Cellular and Mobile Network Security

CS

6123

Information Tech Mgt

CS

6501

Information Policy & Management

CS

8803

The Challenge of Terrorism

CS

8080

Security and Privacy of Information and Information Systems

CS

8630

Business Computer Forensics and Incident Response

C: Users and Usability
Subject Course number   Course Title

CS

6455

 

User Interface Dsgn & Eval

CS

6456

 

Principles-UI Software

CS

6470

 

Online Communities

CS

6750

 

Human-Computer Interact

CS

7460

 

Collaborative Computing

CS

7470

 

Mobile & Ubiquitous Computing

CS

6123

 

Information Tech Mgt

Elective Course (3 hours)

Students take one course from any of the specialization areas, or take 3 credits of CS 8903. Use of CS 8903 to satisfy the elective requirement requires prior approval of the MS INFS Program Coordinator to ensure that it is a security-related study.

Academic Performance

The School's master's degree requirements supplement the Institute's master's requirements. No grade below B in a core course will count towards graduation. In addition, no grade below C in a specialization or elective course will count towards graduation. Students must achieve a cumulative grade point average of at least 3.0 to graduate. At most 3 credits of CS 8903 may be applied towards degree requirements.