The School of Computer Science offers a wide range of professional and academic Ph.D. and master's programs across its seven departments. Admissions and requirements vary by program, and are determined by the program's home department. Below you will find a variety of frequently asked questions about our application process.
Equitable review of all applicants depends on having comparable sets of data in their applications. We therefore strongly encourage all applicants to provide TOEFL or IELTS scores. However, we understand that in some cases it may not be possible for an applicant to test for TOEFL or IELTS. If you are not a native English speaker, and despite your best efforts are unable to test for TOEFL or IELTS, you may take the Duolingo English proficiency test.
If your native language (language spoken from birth) is not English, an official copy of an English proficiency score report is required. The English proficiency requirement cannot be waived for any reason.
Note: Unfortunately, previous studies at a U.S. high school, college, or university are NOT grounds for a language-test waiver. Also, previous studies at a non-U.S. English-language-instruction high school, college, or university are also NOT grounds for a language-test waiver.
IELTS
DUOLINGO
GRE
GMAT
The SCS Graduate Application Support Program is a student-led initiative to offer feedback to potential applicants, particularly those from underrepresented groups.