A bachelor’s degree (or its equivalent) in computer science* from an accredited college or university, as of the date of matriculation in the program
At least one course in each of the three areas: linear algebra, probability and statistics, and algorithms
Fluency in programming at least one of Python, Java, or C++
Graduate Record Examination (GRE) Quantitative Reasoning score of at least 80th percentile. (We are aware that the COVID-19 situation may prevent you from taking the GRE or TOEFL exams. Applicants who have already taken the exam will be required to submit their scores. Applicants who have not yet taken the exam are encouraged to submit all other application materials. The Program Admissions Committee will review each file and may request additional writing samples or interviews as alternative means of assessing the qualifications typically measured by these standardized tests.) NOTE: GRE could be an important part to the acceptance decision. If the GRE test is accessible, we highly encourage you to take it; if it is not available/accessible, it is up to you to convince the committee of your qualification by providing other relevant information.
Demonstrated aptitude for graduate study, as shown by a minimum grade point average of B in undergraduate or graduate coursework
Two letters of recommendation
A statement of purpose explaining the student’s career objectives, interests, and academic and professional background that are relevant to the degree program
Applicants must submit scores from either the Test of English as a Foreign Language (TOEFL) or the International English Language Testing System (IELTS) unless they have a post-secondary degree from an institution in which the language of instruction is English-only and located in a country that recognizes English as an official language. Please note that applicants who have studied only in Puerto Rico or India must complete the TOEFL or IELTS.
Sample works (e.g., projects, programming code repositories, websites, videos, creative works) that demonstrate professional experience related to the program (optional)
*Students with degrees in STEM fields, including mathematics, statistics, information science, information systems, and engineering may be considered if they are exceptional, meet the required course and programming prerequisites, have at least a B grade point average, and meet the GRE requirement of at least 80th percentile quantitative score.