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:

  • 12 credits selected from the primary cybersecurity course list (LIST A)
  • 9 credits selected from the elective cybersecurity course list (LIST B)
  • 9 credits from the combined lists of primary cybersecurity, elective cybersecurity and foundation cybersecurity courses (LIST A, B or C)

Course Listing

Students will choose at least 4 of the following courses:

Students will choose at least 3 of the following courses: 

  • CIT 58100 Cloud Security and Privacy
  • CIT 50700 Measurement and Evaluation in Industry and Technology
  • CIT 58100 Advanced programming in IT
  • CSCI 62600 Advanced Information Assurance
  • ECE 63901 Error Correction Coding and Secret Sharing
  • ECE 59500 Communication Security/Electronic Warfare
  • ECE 59500 Hardware Security
  • CIT 52600 Applied Data Analytics
  • CIT 57800 Advanced Topics in Data Management
  • CIT 58100 Data Driven Cloud Applications
  • CIT 58100 Android Mobile Application Development
  • CIT 58110/CSCI 59010/ECE 59510 Cybersecurity projects (CIGT/CIS/ECE) can be taken for 3 credits

  • 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