Study Computer Science at Brown

Our faculty, students, resources, and location are just some of the reasons why we offer an excellent environment for both research and education. To learn more about why you should study computer science at Brown CS, click here

Graduate Study

Graduate study at Brown CS falls into two separate categories, the Doctoral Program and the Master's Program. PhD students can earn a Master's degree automatically on the way to completing their PhD, but students admitted for a Master's cannot automatically transition to the PhD track. Therefore, you should apply to the program that you intend to eventually complete.

We also offer the Brown University Executive Master in Cybersecurity (EMCS), the first 16-month program for professionals designed to cultivate high-demand, cross-industry executives with the unique and critical ability to devise and execute integrated, comprehensive cybersecurity strategies for nations and industries across the globe.

Undergraduate Study

At the undergraduate level, Brown CS has a tradition of student involvement in teaching and research: our undergraduate teaching assistants play a central role in early undergraduate instruction, and our undergraduates have many opportunities for involvement in the department, including research collaboration. To learn more about the undergraduate program, click here. Undergraduates also have the option of staying a fifth year to obtain a Masters degree. To learn more about this, click here.

For Current Students

CLS offers five non-credit courses in English as a Second Language, designed for international graduate students who are or will be teaching assistants. Other international graduate students may enroll as space allows.

To learn about other ESL programs at Brown and in the community, click here.