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.
PUBP/CS 6727 – Information Security Practicum
Prerequisites: CS 6035 and PUBP 6725.
Capstone independent study project placing each student in a commercial, academic or government setting where he or she identifies a major cyber security problem, and explores and evaluates a solution that addresses it with realistic assumptions about the organizational context. The chose problem must be approved by course instructor.
- 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
Select any four courses:
PUBP 6502 - Information and Communications Policy
MGT 6726 - Privacy, Technology, Policy and Law
PUBP 6111 - Internet and Public Policy
INTA 6014 - Scenario and Path Gaming
INTA 6450 - Big Data and Security
PUBP 6501 - Information Policy and Management
INTA 6103 - International Security
CS 8833 - Security Operations and Incident Response
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