MSCS with Cybersecurity Track

Students complete this track by substituting four of the MSCS electives by four courses designated for this track — two are required and two are electives.

1. Complete the two required courses

  • CS 558 Introduction to Computer Security
  • CS 559 Science of Cybersecurity

2.    Complete two of the following electives

  • CS 527 Mobile Systems Security
  • CS 528 Computer Networks
  • CS 536 Introduction to Machine Learning
  • CS 553 Software Security
  • CS 580A Hardware and Systems Security