Graduate Admissions
The Department of Computer Science is seeking highly qualified PhD candidates in many areas of Computer Science. The Department is also seeking a small number of highly qualified Master's candidates.
Applications are evaluated based on the following factors:
- Background in computer science and mathematics
- Grade Point Average (GPA)
- Graduate Record Examination (GRE)
- Letters of reference
- TOEFL scores
Applications are evaluated in their entirety. A weakness in one factor might be mitigated by strength in another.
Background in Computer Science and Mathematics
The Computer Science Department does not require that applicants hold a bachelor's degree in Computer Science. Rather applicants are expected to have a strong background in Computer Science and Mathematics.A suitable background would include courses in the following core areas:
- Data Structures
- Discrete Mathematics
- Assembly Language and Machines Organization
- Programming in a procedural language such as C, C++, Java or Ada.
together with several (but not necessarily all) courses in the following specialized areas:
- Operating Systems
- Programming Languages
- Algorithms
- Compilers
- Artificial Intelligence
- Networks
- Automata and Formal Languages
- Software Engineering
Undergraduate courses in operating systems and programming languages are prerequisites for our first-year graduate courses.
A year of college-level Calculus is also required.
In general, experience gained working is not considered equivalent to successful completion of the courses listed above.
Grade Point Average
There is no minimum GPA required for admission. Nevertheless, the nominal minimum GPA for succesful applicant is about 3.2 (out of 4.0). More important than the overall GPA are the grades in computer science, mathematics and related courses.GRE Scores
GRE scores are required and the CS subject test GRE is strongly recommended.Applicants whose first degree is not in Computer Science should consider taking the subject test in their major area to supplement their application.
GRE Scores Taken on or after August 1, 2011 - Average Scores of Successful Applicants
| Verbal | 156 on a scale of 130 - 170 |
| Quantitative | 160 on a scale of 130 - 170 |
| Analytical Writing | 3.5 on a scale of 0 - 6 |
GRE Scores Taken before August 1, 2011 - Average Scores of Successful Applicants
| Verbal | 550 on a scale of 200 - 800 |
| Quantitative | 750 on a scale of 200 - 800 |
| Analytical Writing | 3.5 on a scale of 0 - 6 |
Letters of Reference
If possible, references should be written by faculty at the university or universities attended previously. References from Computer Science or Computer Engineering faculty are preferred. References from employers are rarely useful. References should pay particular attention to academic achievements and evidence of independent, creative problem solving.TOEFL Scores
International applicants ar required to submit a TOEFL score. A score of at least 250 on the PBT and 90 on the iBT is preferred. A score of at least 27 on the TOEFL speaking section is preferred.An applicant who received or expects to receive a degree from a US university may ask for a waiver from the requirement to submit a TOEFL score.
Financial Aid
The financial aid package includes tuition, fees, health insurance and a living stipend.Deadlines
Admission to the graduate program is normally in the Fall. Admission in the Spring is possible under exceptional circumstances and will be considered on an individual basis.Applications seeking financial aid are due by January 15th
Applications will not be reviewed until ALL materials are received.
Links of Interest
CS Graduate Programs
CpE Graduate Program
Apply Online
Prospective Graduates
SEAS Graduate Admissions