Master of Cybersecurity Course Listing


I. Core Courses

required of all specializations
Course # Course Name Hours
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.


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.


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.

Flexible Core

Flexible core course — 3-hour course must be different from ECE's track — to meet this requirement, a student must complete a required course from a specialization track that is different from the one in which they are enrolled.

  TOTAL 14


Specialization Tracks

Information Security
Cyber-Physical Systems


offered by School of Computer Science, College of Computing


II. All Core Courses above, plus these Required Courses

Course #     Course Name Hours
CS 6260

Applied Cryptography

Prerequisites: Undergraduate Discrete mathematics, Algorithms.
Catalog description: Classical goals of cryptography such as data privacy, authenticity and integrity. Design principles of cryptographic primitives such as pseudorandom functions, block ciphers, symmetric encryption schemes, hash functions, message authentication codes (MACs), authenticated encryption, PKI, public-key (asymmetric) encryption, digital signatures, signcryption, secret sharing, key exchange.
CS 6238

Secure Computer Systems

Prerequisites: CS 6035
Catalog description: 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
Catalog description: 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
Catalog description: Computer systems and network vulnerabilities, information warfare, network and operating system security techniques, security analysis tools.
                           TOTAL 12

III. Plus two Elective Courses from the following

Course #              Course Name                                                                                                                                                                 Hours
CS 6210 Advanced Operating Systems 3
CS 6250 Computer Networks 3
CS 6255 Principles of Network Management 3
CS 6300 Software Development Process 3
CS 6310 Software Architecture & Design 3
CS 6340 Advanced Topics in Software Analysis and Testing 3
CS 6365 Intro to Enterprise Computing 3
CS 6390 Programming Language Design 3
CS 6400 Database System Concepts & Design 3
CS 6675 Advanced Internet Computing Systems and Applications 3
CS 7210 Distributed Computing 3
CS 7230 Systems Software Design, Implementation, and Evaluation 3
CS 7260 Internetworking Architectures and Protocols 3
CS 7270 Networked Applications and Services 3
CS 7292 Reliability and Security in Computer Architecture 3
CS 8803 Mobile Applications and Services 3
Other Or another course approved by the MS Cybersecurity program coordinator 3
TOTAL HOURS REQUIRED to complete MS CSEC - Information Security


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 Track

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


II. All Core Courses above, plus four of the following

Course #                          Course Name Hours
PUBP 6502

Information and Communications Policy

Prerequisites: None
Catalog description: 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
Catalog description: 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
Catalog description: 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
Catalog description: 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
Catalog description: 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
Catalog description: 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
Catalog description: 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.

  TOTAL 12


III. Plus two Elective Courses from the following

Course # Course Name                                                                                                                                                                     Hours
PUBP 6701 Energy Technology & Policy 3
PUBP 6014 Organization Theory 3
PUBP 6401 Science, Technology, and Public Policy 3
INTA 6103 International Security 3
INTA 6015 Technology and Military Org 3
ECE 8813 Network Forensics 3


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 newly required specialization courses.


Cyber-Physical Systems Track

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


II. All Core Courses above, plus these Required Courses (Group II-Cyber-Physical Systems Track)

Course #                 Course Name Hours
ECE 8803 CPS​ Cyber Physical Design and Analysis​ 3
ECE 6320 Power Systems Control and Operation 3
ECE 6374 Cyber-Physical Security in Electric Energy Systems (same as Introduction to Cyber-Physical Electric Energy Systems) 3
ECE 6770 Introduction to Cyber-Physical Systems Security OR Hardware Oriented Security and Trust 3
  TOTAL 12


III. Plus two Elective Courses from the following

Course # Course Name Hours
ECE 6102 Dependable Distributed Systems 3
ECE 6550 Linear Systems and Controls 3
ECE 6607 Computer Communication Networks 3
ECE 6615 Sensor Networks 3
ECE 6323 Power System Protection 3
ECE 88x3 Advanced Computer Security 3
ECE 88x3 Advanced Topics in Malware Analysis (same as Software Vulnerabilities and Security) 3
ECE 88x3 Side-Channels and Their Role in Cybersecurity 3
ECE 88x3 Principles of Smart Electricity Grids//Smart Electricity Grids 3
TOTAL HOURS REQUIRED to complete MS CSEC - Cyber-Physical Systems


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.