Master of Cybersecurity Course Listing


Core Courses

required of all specializations


1. CS 6035 – Introduction to Information Security
Prerequisites: Graduate standing and basic information technology literacy including familiarity with programming concepts.
Catalog description: A full spectrum of information security: threats, software vulnerabilities, programming for malice, basic cryptography, operating systems protections, network security, privacy, data mining, computer crime.

2. CS/MGT/PUBP 6725 – Information Security Policies
Prerequisites: Graduate standing.
Catalog description: Information security vulnerabilities and risks; legal, cost, privacy and technology constraints; derivation of strategies; technical and procedural means of achieving desired ends.

3. CS 6266/ECE 6XXX/ PUBP 6XXX – Information Security Practicum
Prerequisites: CS 6035 and CS 6725.
Catalog description: Capstone independent study placing students in a commercial, industrial, academic or government setting where they must solve real-world security problems. This course will have the same learning objectives and will be taught in a coordinated fashion across all specializations.

4. CS/PUBP/ECE 6xxx
Flexible core course requirement is a common requirement for all students in the MS.
Cybersecurity degree program and is designed to enhance breadth. To meet this, a student must take a required course from a specialization that is different from the one in which he or she is enrolled.


offered by School of Computer Science, College of Computing


Required courses

CS 6260 – Applied Cryptography
Prerequisites: CS 6035
Cryptographic algorithms, cryptanalysis, symmetric cryptography, public key cryptography, DES, AES, RSA, hash and MAC functions, digital signatures, pseudo-random generators, cryptographic protocols, SSL/TLS, SET.

CS 6238 – Secure Computer Systems
Prerequisites: CS 6035
Design principles of secure systems, authentication, access control and authorization, discretionary and mandatory security policies, secure kernel design, and secure databases.

CS 6262 – Network Security
Prerequisites: CS 6035
Design principles of secure network protocols and systems, authentication, integrity, confidentiality, privacy, information hiding, digital watermarking, access control, firewall, intrusion detection and case studies.

CS 6265 – Information Security Lab
Prerequisites: CS 6238 and CS 6262
Computer systems and network vulnerabilities, information warfare, network and operating system security techniques, security analysis tools.

Plus three graduate-level courses

selected from the areas of Systems, Policy, or Users & Usability for a total of nine credit hours. Examples of these courses may include CS 6210, CS 6340, CS 6255, CS 6390, CS 6675, CS 7270, CS 7292 or another course approved by the MS cybersecurity program coordinator.

Plus one elective course


By Comparison
MS INFS New MS CSEC - Information Security
Six required core courses (20 credit hours)

Two core courses from MS INFS are retained. Two new courses, one from policy and a second from either policy or cyber-physical areas, are added to the core.

Three, 3-credit information technology concentration courses

Four MS INFS core courses become required courses for the information security specialization of MS Cybersecurity.

One elective course

MS INFS concentration/elective courses are moved as electives in the new program.


Policy specialization

offered by the School of Public Policy, Ivan Allen College of Liberal Arts


Required courses

PUBP 6502 - Information and Communications Policy
Prerequisites: None
Examination of convergence of information technology, communications and telecommunications, policy making with the executive/regulatory branches, special interest group role, and key domestic and international issues.

CS/MGT 6726 - Privacy, Technology, Policy and Law
Prerequisite: None
A multi-disciplinary approach to privacy, a topic of great interest in the technology, policy, ethics, law and business realms.

PUBP 6111 - Internet and Public Policy
Prerequisites: None
Analyzes policy implications of Internet architecture (Internet protocols, domain name system, packet switching, peer-to-peer) and surveys policy issues about content, privacy and security, intellectual property and governance.

INTA 6014 - Scenario and Path Gaming
Prerequisites: None
Introduces students to the construction and presentation of formalized scenarios for international planning, and into the formulation, implementation and assessment of path games.

INTA 8803 - Data Analytics and Security
Prerequisites: None
Explores the foundations of big data, including computing technology and statistics. Explores the nature of underlying technical challenges and statistical assumptions used to understand relationships in a variety of applied fields, with a focus on the fields of fraud detection and communication monitoring. Engages with the social implications of increased knowledge, surveillance, and behavioral prediction made possible by big data, and the ethical tradeoffs faced. While the course includes an analytics project, no prior technical experience is required.

PUBP 6501 – Information Policy and Management
Prerequisites: None
Examination of information age from policy and management perspectives. The course explores concepts and issues related to the formation and implementation of information policies.

INTA 8803 G – Challenge of Terrorism in Democratic Societies
Prerequisites: None
Examines the contexts that nurture domestic and international terrorism, the variety of terrorist organizations, and alternative approaches to combating the problem. Includes critical infrastructure as a target.

Plus two elective courses from the following

PUBP 6701 – Energy Technology & Policy
Prerequisites: None
Examines energy production, use, and policy using quantitative engineering and policy analysis. Addresses resource constraints, physical principles, and policy analysis methods.

PUBP 6014 - Organization Theory
Prerequisites: None
A broad overview of the theoretical issues pertaining to the management of organizations. The course explores both "macro" (i.e. external relations, strategies, and structures) organizational issues. While this is a survey course, we will be concentrating much of our attention on current challenges to bureaucracy as a form of organization. In particular, we will be using theories to examine trends toward re-engineering corporations or re-inventing government agencies.

PUBP 6401 - Science, Technology and Public Policy
Prerequisites: None
Examination of the relationships between science, technology, and government, including policies for support, control, and application of science and technology.

INTA 6103 - International Security
Prerequisites: None
Examines traditional and nontraditional issues in international security, including the uses of military force, military strategy and policy, arms control, peacekeeping, the environment, and migration.

INTA 6015 - Technology and Military Org
Prerequisites: None
Explores changes in military technology, organization, and operations leading to new conceptions of the conduct of warfare as a result of revolutions in military affairs.


By Comparison
MS INFS New MS CSEC - Policy
Six required core courses (20 credit hours)

Three core courses from MS INFS are retained. The flexible core course could be one or the required or a concentration course from MS INFS.

Three, 3-credit policy concentration courses

One core course in this specialization (CS 6725) and two other required courses (PUBP 6501 and INTA 8803) come from the policy concentration of MS INFS.

One elective course The remaining 12 credit hours are new
required specialization courses.


Energy Systems specialization

offered by School of Electrical & Computer Engineering, College of Engineering

Developing for Fall 2018. Course descriptions subject to change.


Required courses

ECE 8813 - Smart Grids
Prerequisites: Graduate standing
This course provides a comprehensive description of smart electric grids
from intelligent devices to business applications. It provides lessons learned from smart grid
programs, as well as technological and architectural elements for future grids.

ECE 8813 - Introduction to Cyber-Physical Electric Energy Systems
Prerequisites: Graduate standing
New course: This course provides an introduction to cyber-physical infrastructure for
electric power systems, the protection, control and operation of electrical facilities,
communication protocols and standardization and present practices for cyber security.

ECE 8813 - Introduction to Cyber-Physical Systems Security
Prerequisites: CS 6035 Introduction to Information Security or equivalent
New course: This course provides an introduction to security issues relating to
various cyber-physical systems including industrial control systems and those considered
critical infrastructure systems.

ECE 8803 - Computational Aspects of Cyber-Physical Systems
Prerequisites: Graduate Standing
This course surveys research in cyber-physical systems, particularly
computational aspects.


Plus two elective courses from the following

ECE 6550 - Linear Systems and Controls
Prerequisites: Graduate Standing
Introduction to linear system theory and feedback control. Topics
include state space representations, controllability and observability, linear feedback control.

ECE 6607 - Computer Communication Networks
Prerequisites: Graduate Standing
Fundamental concepts of computer network architecture and protocols.

ECE 6615 - Sensor Networks

Prerequisites: Graduate Standing
Basics of sensor network communications. Applications, architectures,
and communication protocols for sensor networks are treated in depth.

ECE 6102 - Dependable Distributed Systems
Prerequisites: Graduate Standing
Concepts, theory, and practice of dependable distributed systems.
Techniques for tolerating hardware and software faults. Security aspects such as
confidentiality, availability, and integrity.

ECE 8813 - Advanced Computer Security
Prerequisites: CS 6035 or equivalent
The goal of this course is to provide a good understanding about the
most important current research topics in computer security (excluding Crypto).

ECE 8813 - Network Forensics
Prerequisites: CS 6035 or equivalent
The goal of this class is to provide students with basic network forensic

ECE 6320 - Power Systems Control and Operation
Prerequisites: Graduate Standing
This course provides an introduction to methods for the real time
operation and control of power systems; hardware and software technologies of modern
energy management systems (EMS); and impact of smart grid technologies on grid

ECE 6323 - Power System Protection
Prerequisites: ECE 8813 - Introduction to Cyber-Physical Electric Energy Systems
This course covers the theory and practice of modern power system
protection techniques and the integration of protection and control in modern power systems.
It includes a virtual laboratory component.


By Comparison
MS INFS New MS CSEC - Smart Energy

Six required core courses (20 credit hours)

Two core courses from MS INFS are retained. One additional core course (e.g., flexible core) could be chosen from MS INFS core courses. This overlap totals 11 credit hours.

Three, 3-credit hour technology concentration courses

Two required/elective courses (e.g., Network Security and Network Forensics) are also in the core or concentration requirements of MS INFS.

One elective course

An MS INFS course (e.g., Applied Cryptography) can be used to meet an elective requirement.