Ph.D. in Computer Science
Please visit the UVA Graduate Record webpage for Ph.D. degree requirements.
Application Requirements
Computer science background requirements.
The Department of Computer Science does not require that applicants hold a bachelor's degree in Computer Science. However, applicants are expected to have a strong background in Computer Science. A suitable background would include courses in the following core areas:
- Data Structures
- Discrete Mathematics
- Assembly Language and Computer Organization
- Programming in a procedural language such as C, C#, C++, or Java.
Applicants are also expected to have taken several (but not necessarily all) courses in specialized areas:
- Operating Systems
- Programming Languages
- Artificial Intelligence
- Computer Networks
- Automata and Formal Languages
- Software Engineering
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. However, most applicants who are offered admission to our program have a GPA of at least 3.3 (out of 4.0). The grades in Computer Science, mathematics and related courses are more important than the overall GPA.
GRE scores are optional.
Letters of Reference
If possible, letters of references should be written by faculty at a university previously attended. Letters of reference from Computer Science faculty are preferred, but references from employers are welcome. References should pay particular attention to academic achievements and evidence of independent, creative problem solving.
TOEFL/IELTS Scores
- If you are a permanent resident of the U.S., TOEFL is not required
- If you received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.), TOEFL/IELTS is not required. You must request a waiver during the application process in your application portal.
- If you received a 4-year degree at a non -English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is required.
It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. Scores can be sent electronically to UVa at institution code B875. Some students with lower scores may be required to complete the UVA Summer English for Academic Purposes Program prior to admission.
Application Evaluation
Applications are evaluated based on the following factors:
- Background in Computer Science (including project work)
- Grade Point Average (GPA)
- Graduate Record Examination (GRE)
- Letters of reference
- Personal statement
- TOEFL/IELTS scores
Applications are evaluated in their entirety. A weakness in one factor might be mitigated by strength in another.
Financial Aid / Tuition
Occasionally, the school of Engineering offers Master Fellowships. More information can be found on the Engineering Cost Aid webpage: https://engineering.virginia.edu/future-grads/graduate-admissions/cost-aid , and you can learn more about UVA Fellowships here: https://citizenscholars.virginia.edu/fellowships
PhD students are usually admitted with a financial aid package in the form of a First-Year Research Assistantship that allows students to explore research with various faculty members and find their best match. It is expected that students will join a research group by the end of their first year and then be supported as a Research Assistant (RA). This financial aid package includes a competitive stipend, tuition, fees, and health insurance coverage. Details of this award are given at the time of your notification of acceptance into the Computer Science PhD program.
You are encouraged to apply to outside sources for fellowships or you can apply for federal assistance by filling out a Free Application for Federal Student Aid .
The UVA Tuition and Fees page includes the costs per academic year by school.
CS Admissions Frequently Asked Questions (FAQs)
How do i apply.
Please visit this Web page to apply.
When is the application deadline?
Ph.D. Deadline for Fall 2025* : December 13, 2024
M.S. Deadline for Fall 2025 : January 31, 2025
M.C.S. Deadline for Fall 2025 : January 31, 2025
*program will accept applications to this degree after the posted deadline, but full consideration for placement into the program is not guaranteed for late applicants and may lower the probability you will receive funding. Please refer to the program’s MCS deadline for the final date an application will be considered. For additional information, please contact the Graduate Admissions Director or Graduate Coordinator.
How much does it cost to apply? Can this fee be waived?
The School of Engineering and Applied Science is excited to announce that there is no application fee required for 2025 admission to all our graduate programs.
Is the TOEFL/IELTS required?
International students must have an outstanding command of the English language in order to enroll at the University of Virginia. The TOEFL/IELTS exam is required of all applicants if the language first learned and spoken in the home is not English, and they are not permanent residents. However, TOEFL/IELTS is not required if the applicant has received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.). (If the applicant has a 4-year degree from a non-English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is still required.) It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5.
I scored less than 22 on the Speaking section of TOEFL. Can I still apply?
We review all applications thoroughly, along a number of dimensions. It is unusual that we offer admission to an applicant with an overall TOEFL score below 90/ IELTS score of 6.5.
Where do I send my GRE and/or TOEFL/IELTS scores?
The Institution code for School of Engineering and Applied Science of the University of Virginia for the GRE is 5820. The code for TOEFL is B875. There is not a specific code for the Department of Computer Science.
I'm taking TOEFL/IELTS or GRE after your deadline. If I apply will these scores make it into my application and be seen by the admissions committee?
We will start evaluating applications soon after the application deadline. Applicants should submit the most complete application they can, based on the information they have at the time (e.g., current test scores, even if new test scores are anticipated).Those applications that are complete will be considered first. We will continue to evaluate applications into early next year, until we have completed our offers. As we are reviewing applications, we will certainly consider updated scores as the arrive at the University of Virginia. There is no need to email us to tell us that new scores are being sent.
Should I mail or should I upload my materials with my application?
We strongly discourage applicants from mailing in any items that can be uploaded to avoid delays in your application review, and we ask that you not send duplicate copies of previously uploaded documents. If you still need to mail documents to our office, please send them to: For US Postal: Graduate School of Engineering and Applied Science Admissions P.O. Box 401103 Charlottesville, VA 22904 For UPS/FEDEX: Graduate School of Engineering and Applied Science Admissions 1001 Emmet Street North Room 209B Carruthers Hall Charlottesville, VA 22903
I’ve submitted my application and all supporting materials. Why does my application status still show as incomplete?
We will fully review your application with unofficial test scores and unofficial transcripts. Your application will only show as "complete" when your application has been submitted, your official scores and transcripts have been received and all three letters of recommendations have been received. An application is complete for review with unofficial transcripts and self-reported scores, though the checklist will still show incomplete. Please note that all official transcripts are received in our main admissions office and scanned or entered into our system manually. If you feel that your materials should have been received by now, but are NOT showing up when you login to your account, please note that the Graduate Admissions Office processes a very large number of applications and it may take longer than expected for your documents/information to appear online (in your account). It is very likely that your materials have been received, but have not been loaded into our application system yet.
If I email you my information (e.g., GPA, GRE scores, etc.) before I apply, can you tell me the chance of being accepted?
The graduate admissions committee considers many factors in an application, including more than just GPA and test scores. In particular, letters of reference and your personal statement are extremely important. Therefore, we are unfortunately unable to provide any information before the committee considers your full application.
I still have other questions. Is there anyone available to help me?
Yes! For program/degree specific questions, please send an email to [email protected]. For application support and specific questions regarding the application process, please contact: Central Graduate Admissions [email protected] 434-243-0209
The information contained on this website is for informational purposes only. The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found here .
Computer Science, PhD
Computer science phd degree.
In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.
You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society , the Data Science Initiative , and the Berkman Klein Center for Internet and Society .
Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.
APPLY NOW >
Computer Science Degree
Harvard School of Engineering offers a Doctor of Philosophy (Ph.D) degree in Computer Science , conferred through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.
In addition to the Ph.D. in Computer Science, the Harvard School of Engineering also offers master’s degrees in Computational Science and Engineering as well as in Data Science which may be of interest to applicants who wish to apply directly to a master’s program.
Computer Science Career Paths
Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook. More generally, common career paths for individuals with a PhD in computer science include: academic researcher/professor, industry leadership roles, industry research scientist, data scientist, entrepreneur/startup founder, product developer, and more.
Admissions & Academic Requirements
Prospective students apply through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences (Harvard Griffin GSAS). In the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Engineering Sciences: Electrical Engineering." Please review the admissions requirements and other information before applying. Our website also provides admissions guidance , program-specific requirements , and a PhD program academic timeline . In the application for admission, select “Engineering and Applied Sciences” as your degree program choice and your degree and area of interest from the “Area of Study“ drop-down. PhD applicants must complete the Supplemental SEAS Application Form as part of the online application process.
Academic Background
Applicants typically have bachelor’s degrees in the natural sciences, mathematics, computer science, or engineering.
Standardized Tests
GRE General: Not Accepted
Computer Science Faculty & Research Areas
View a list of our computer science faculty and computer science affiliated research areas . Please note that faculty members listed as “Affiliates" or "Lecturers" cannot serve as the primary research advisor.
Computer Science Centers & Initiatives
View a list of the research centers & initiatives at SEAS and the computer science faculty engagement with these entities .
Graduate Student Clubs
Graduate student clubs and organizations bring students together to share topics of mutual interest. These clubs often serve as an important adjunct to course work by sponsoring social events and lectures. Graduate student clubs are supported by the Harvard Kenneth C. Griffin School of Arts and Sciences. Explore the list of active clubs and organizations .
Funding and Scholarship
Learn more about financial support for PhD students.
- How to Apply
Learn more about how to apply or review frequently asked questions for prospective graduate students.
In Computer Science
- First-Year Exploration
- Concentration Information
- Secondary Field
- Senior Thesis
- AB/SM Information
- Student Organizations
- PhD Timeline
- PhD Course Requirements
- Qualifying Exam
- Committee Meetings (Review Days)
- Committee on Higher Degrees
- Research Interest Comparison
- Collaborations
- Cross-Harvard Engagement
- Lecture Series
- Clubs & Organizations
- Centers & Initiatives
- Alumni Stories
- Graduate Student Stories
- Undergraduate Student Stories
IMAGES
VIDEO