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 2021 

October 01, 2020 October 01, 2020

Fall 2021

December 01, 2020

January 15, 2021






  • Domestic student applications for Spring 2021 will be accepted until Decemeber 01, 2020.
  • Application fee is waived for all domestic applicants to the Ph.D. and M.S. program.
  • Late international and domestic student applications will be accepted for the Fall 2021 MS program until January 15, 2021; however, response time for late applications will take longer than usual.
  • The ApplyYourself Application system is now discontinued.  Please do not apply using the ApplyYourself Application system.

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: GREs, please have ETS send your official GRE score to Stony Brook University (institution code: 2548). Normally, GREs are not required for domestic (US citizen or resident) applicants, but GREs are required for international applicants. For Spring 21 and Fall 21 applications, you can request a waiver for the GRE if you are unable to take it due to COVID19 disruptions.
    English Proficiency, 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 online application. For Spring'21 and Fall'21 admissions, we will accept Duolingo scores in lieu of TOEFL/IELTS.  See the Graduate Bulletin for more details. If you apply with Duolingo, an official Duolingo report must be sent to the Graduate School as described in the Graduate Bulletin; in addition, please provide a scan of your Duolingo score into your 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