Admission to the Graduate Program​

To apply to our M.S. and Ph.D. programs, please fill out this online application.   


Semester M.S. Program   Ph.D. Program

Spring 2020

October 01, 2019 October 01, 2019

Fall 2020

December 01, 2019

January 15, 2020






  • Domestic student applications for Spring 2020 will be accepted until Decemeber 01, 2019.
  • The M.S. and Ph.D program application fee is waived for domestic students.
  • Late international and domestic student applications will be accepted for the Fall 2020 MS program until January 15, 2020; however, response time for late applications will take longer than usual.

Most Ph.D. students are admitted for the Fall term, but a handful may be admitted for the Spring term as well. A majority of the M.S. applications are also received for the Fall term. Late applications may not receive full consideration, especially for financial support.



Your application requires all of the following:

  • A statement of purpose, describing your interests and motivation to pursue a graduate degree.
  • A resume or CV, describing your work experience, academic projects, and areas of expertise.
  • Three recommendation letters, from academia or industry. All recommendation letters should be submitted online. For Ph.D. applicants, we highly recommend that a majority of the letters be from academia.
  • Scanned transcripts, please make sure transcript scans are clear and legible or your application will not be reviewed.
  • Test scores, please have ETS send your official GRE score to Stony Brook University (institution code: 2548); if your native language is not English, please have ETS send your official TOEFL score to Stony Brook University (institution code: 2548). If you took IELTS instead of TOEFL, please provide a scan of your IELTS scorecard into your ApplyYourself online application.

Do not send any paper documents until you receive a specific request. After a review process, students deemed admissible will be asked to have their official transcripts and official IELTS score (if applicable) sent to us by postal service. Please do not send us any hard copy documents until and unless you receive such a request, as paper documents tend to obstruct admissions processes and will likely delay the processing of your file.

For additional information, please check our FAQ and the Graduate School's admission web pages.



The Ph.D. program is intended for students who wish to pursue a research-oriented career. Admission to this program is highly competitive, and the applicants must have the intention of completing the program. All students admitted on a full-time basis to the Ph.D. program are offered attractive financial support in the form of teaching or research assistantships and fellowships, together with tuition waivers.

The M.S. program is intended for students seeking advanced positions in the software industry. Applicants that already have a Master's (or doctoral) degree in Computer Science are not eligible. Students admitted to the M.S. program are not offered financial support by the department, but some of our best M.S. students do find partial or full research assistantships from CS faculty or some other department on campus. Information regarding tuition and other costs can be found here. We receive a large number of applications, so we can admit only a fraction of them.


Admission to the graduate program requires a bachelor's degree in Computer Science (or a closely related field), with courses covering all core CS topics, including: computer organization or architecture, automata and computability theory, data structures, algorithms, databases, programming languages, operating systems and networks. If the student does not have a degree in computer science, he/she must demonstrate this proficiency via junior/senior undergraduate level coursework or relevant job/project experience covering these areas.

Students of exceptional promise with non-standard background or who lack certain requirements may be considered for admission to the program on a provisional basis. These students will typically need to take additional CS courses as specified in their offer letter. 


The Department of Computer Science values diversity and makes admission decisions based on individual merit. Stony Brook University prohibits discrimination on the basis of race, sex, sexual orientation, gender identity and expression, religion, age, color, creed, national or ethnic origin, disability, marital status, familial status, genetic predisposition, criminal conviction, domestic violence victim status, veteran status and/or military status and all other protected classes and groups in the administration of its policies, programs, activities, or other Stony Brook University-administered programs or employment. For additional information regarding Stony Brook University’s Policy on non-discrimination, please see: the Equal Opportunity/Affirmative Action Policy