Curriculum - Cybersecurity, MS

In order to fulfill the Cybersecurity, MS degree requirements, you must complete 30 credits, as listed below, and have an overall B grade average. In addition, you must have a B average across core courses.

Computer Science Core Courses

CS 6233 Introduction to Operating Systems, Credits: 3.00
CS 6843 Computer Networking, Credits: 3.00
CS 6033 Design and Analysis of Algorithms I, Credits: 3.00

Any of the courses above may be replaced if you have taken a similar class.

Security Core Courses

CS 6813 Information, Security and Privacy, Credits: 3.00
CS 6823 Network Security, Credits: 3.00
CS 6903 Modern Cryptography, Credits: 3.00
CS 9163 Application Security, Credits: 3.00

Most of the required security core courses above have a project component.

Electives (3 Courses)

You may choose security-related courses from the School of Engineering or from New York University, including courses in the psychology, law, and sociology departments. Selected courses must be approved by the Program Committee. All the following courses have been preapproved; others must be approved by the Program Committee.

CS 6573 Penetration Testing and Vulnerability Analysis, Credits: 3.00
CS 6803 Information Systems Security Engineering and Management, Credits: 3.00
CS 9093 Biometrics, Credits: 3.00
CS 6963 Digital Forensics, Credits: 3.00
EL 6393 Network Security Systems Design, Credits: 3.00
CS 9963 Advanced Project in Computer Science, Credits: 3.00
CS 6243 Operating Systems II, Credits: 3.00
CS 6043 Design and Analysis of Algorithms II, Credits: 3.00
CS 6133 Computer Architecture I, Credits: 3.00

Research Project (Optional)

One goal of the MS program in Cybersecurity is to introduce students to the exciting research in the area of cybersecurity, and lure some of them into pursuing a PhD degree. To this end, we offer a semester-long advanced project (CS 9963) in the area of cybersecurity as an electve. If you choose this option you will work under the guidance of a research professor and gain invaluable research experience.

Master's Thesis (Optional)

In addition to the above semester-long research experience, the program also offers research-oriented MS students to take up the master's thesis option. If you select this option, you will need to take 6 credits of CS 9973 working with a faculty advisor on some research problem in cybersecurity in lieu of 2 out of the 3 required electives.

The research need not be original, but should adequately demonstrate your proficiency in the subject material. An oral defense of the master's thesis with at least 3 professors in attendance is required. The 6 credits of master's thesis must span over a period of exactly 2 consecutive semesters. Whenever relevant, 3.00 credits of CS 9963 may be used as 3.00 credits of CS 9973, subject to the approval of your faculty adviser(s).