MS in Cybersecurity Plan of Study

MS in Cybersecurity and Trusted Systems Plan of Study

The MS in Cybersecurity and Trusted Systems requires 30 credit hours of coursework. Students will choose courses from three categories after consultation with their academic advisor.

Students must complete:

  • 9 credits selected from the primary cybersecurity course list (LIST A)
  • 6 credits selected from the elective cybersecurity course list (LIST B)
  • 3 credits selected from the combined list of the primary and elective cybersecurity courses (LIST A or LIST B)
  • 9 credits from the combined lists of primary cybersecurity, elective cybersecurity and foundation cybersecurity courses (LIST A, B or C)
  • 3 credits from graduate courses offered in CIGT, CSCI, and ECE (note this includes all courses offered on the various lists)

Course Listing

Students will choose at least 3 of the following courses:

Students will choose at least 2 of the following courses: 

  • CSCI 62600 Advanced Information Assurance
  • ECE 63901 Error Correction Coding and Secret Sharing
  • ECE 59500 Communication Security/Electronic Warfare
  • ECE 59500 Hardware Security
  • CIT 58110/CSCI 59010/ECE 59510 Cybersecurity projects (CIGT/CIS/ECE) can be taken for 3 credits

  • CIT 52600 Applied Data Analytics
  • CIT 61800 Advanced Topics in Database
  • INFO B583 Security and Privacy Policies and Regulations in Healthcare
  • INFO H537 Legal and Social Informatics of Security
  • CSCI 54100 Database Systems/ECE 59500 Database Systems
  • CSCI 50400 Concepts in Computer Organization/ ECE 56500 Computer Architecture
  • CSCI 57300 Data Mining
  • CSCI 53600 Data Communication and Computer Networks/ ECE 54700 Intro Communication Networks
  • ECE 54400 Digital Communications
  • ECE 59500 Smart Grid Computing
  • ECE 59500 Autonomous Vehicles
  • ECE 69500 Mobile Wireless Networks
  • ECE 57000 Artificial Intelligence
  • CSCI 59000 Machine Learning/ECE 59500 Machine Learning and Statistical Signal Processing
  • CSCI 58000 Algorithm Design, Analysis, and Implementation/ECE 60800 Computational Models and Methods
  • CSCI 50300 Operating Systems/ECE 56601 Real Time Operating Systems and Applications