Master of Science in Cybersecurity (32 credits)
All students in the MS Cybersecurity degree program, regardless of the units in which they enroll, will be required to complete the following core courses which total to 14 credit hours. Learn more about the MS Cybersecurity program.
Required Core Courses (14 credit hours)
CS 6035 – Introduction to Information Security
Prerequisites: Graduate standing and basic information technology literacy including familiarity with programming concepts.
A full spectrum of information security: threats, software vulnerabilities, programming for malice, basic cryptography, operating systems protections, network security, privacy, data mining, computer crime.
PUBP 6725 – Information Security Policies (this course is also cross-listed as CS 6725 and MGT 6725).
Prerequisites: Graduate standing.
Understanding cybersecurity from the standpoint of public policy and organizational management. Information security vulnerabilities and risks; legal, cost, privacy and technology constraints; derivation of organizational strategies; national security, global Internet governance institutions.
CS 6727 – Information Security Practicum (CS 6266 currently exists and we plan to cross-list it with ECE and PUBP)
Prerequisites: CS 6035 and PUBP 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.
- CS/ECE 6xxx
To enhance the breadth of students’ knowledge, each student must take a required 3-hour elective course from a specialization that is different from the one in which he or she is enrolled. See a sample list of electives available from CS and ECE under the section “Electives in other tracks.”
Requirements for the Policy specialization
Required Courses (choose any four from the following seven):
PUBP 6502 - Information and Communications Policy
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.
MGT 6726 - Privacy, Technology, Policy and Law
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
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
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
Explores the foundations of big data, including computing technology and statistics, with a focus on the fields of fraud detection and communication monitoring.
PUBP 6501 – Information Policy and Management
Examination of information age from organizational policy and management perspectives. The course explores concepts and issues related to the formation and implementation of information policies in organizations.
INTA 8803 G – Challenge of Terrorism in Democratic Societies
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.
Two Electives (from the following or other approved courses):
- PUBP 6701 – Energy Technology & Policy
- PUBP 6014 - Organization Theory
- PUBP 6401 - Science, Technology and Public Policy
- INTA 6103 - International Security
- INTA 6015 - Technology and Military Org
Electives from other tracks
- CS 6260 Applied Cryptography (Prerequisite: CS 6035)
- CS 6238 Secure Computer Systems (Prerequisites: CS 6035)
- CS 6262 Network Security (Prerequisites: CS 6035).
- CS 6265 Information Security Lab (Prerequisites: CS 6238 and CS 6262).
- CS 6210 Advanced Operating Systems
- CS 6250 Computer Networks
- CS 6255 Network Management
- CS 6365 Introduction to Enterprise Computing
- CS 6390 Programming Languages
- CS 6400 Database Systems Concepts and Designs
- CS 6675 Advanced Internet Computing
- ECEP 8813 Smart Grids
- ECEP 8813 Introduction to Cyber-Physical Electric Energy Systems
- ECE 8813 Introduction to Cyber-Physical Systems Security
- ECE 8803 Computational Aspects of Cyber-Physical Systems
- ECE 6615 Sensor Networks