You're logged in as |

Cybersecurity

Requirements for the Master of Science in Cybersecurity

The Master of Science in Cybersecurity is designed to be completed in 4 semesters. It takes 8 courses to complete the program and students can take up to 3 courses per semester, but the Department strongly recommends taking no more than 2 courses per semester--especially during one's first term at Brown. We do not currently offer summer term courses in the program, so courses are completed during fall and spring. Course availability varies and there is no guarantee that students will be able to take every course they are interested in.

Each Cybersecurity student must have their course choices approved by the Director of Graduate Studies for their Track and by the student's advisor. Cybersecurity students must only register for courses at the 1000-level or higher only. Additionally, all courses must be completed with a grade of B or better. Furthermore, students must complete at least two 2000-level courses.

Choose from either the Computer Science Track or the Policy Track
Computer Science Track:
Required Courses:
CSCI 1360Human Factors in Cybersecurity1
CSCI 1660Introduction to Computer Systems Security1
CSCI 1860Cybersecurity Law and Policy1
Select Three Track courses: 3
Fundamentals of Computer Systems
Introduction to Cryptography and Computer Security
Software Security and Exploitation
Operating Systems
Computer Networks
Operating Systems Laboratory
Design and Implementation of Programming Languages
Privacy-Conscious Computer Systems
Advanced Topics in Cryptography
Topics in Applied Cryptography
Topics in Computer Systems Security
Topics in Software Security
Select Two Elective Courses:2
Theory of Computation
Database Management Systems
User Interfaces and User Experience
Distributed Computer Systems
Artificial Intelligence
Machine Learning
Advanced Introduction to Probability for Computing and Data Science
Deep Learning
Design and Analysis of Algorithms
Cybersecurity and International Relations
Computers, Freedom and Privacy
Cybersecurity Ethics
Introduction to Robotics
Reading and Research
Other appropriate courses are possible with the approval of the Director of Graduate Studies and the instructor if you've satisfied their prerequsities.
Policy Track:
Required Courses:
CSCI 1360Human Factors in Cybersecurity1
CSCI 1860Cybersecurity Law and Policy1
CSCI 1880Introduction to Computer Security1
Select Three Track courses: 3
Reading and Research
CSCI 2001
Applied Cryptography and Data Privacy
Privacy and Personal Data Protection
Other appropriate courses are possible with the approval of the Director of Graduate Studies and the instructor if you have satisfied their prerequisites.
Select Two Elective Courses:2
User Interfaces and User Experience
Cybersecurity and International Relations
Computers, Freedom and Privacy
Cybersecurity Ethics
Blockchains and Cryptocurrencies