Our faculty, students, resources, and location are just some of the reasons why we offer an excellent environment for both research and education. Click here to learn more about why you should study computer science at Brown CS.
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.
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
- House Rules
- Graduate Students
- Graduate Student Volunteer Positions
- Graduate School Web Page
- The Sheridan Center for Teaching and Learning
- English Language Resources in CLS for International 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.
- EINT2100 Academic Discourse for Internationals
- EINT2200 Academic Interactions
- EINT2300 Negotiating an Academic Classroom
- EINT2400 Speaking Professionally for Internationals
- EINT2500 Advanced Articulation Tutorial
To learn about other ESL programs at Brown and in the community, click here.