Cost & earnings at University of Virginia What students borrow here, and what they go on to earn
The PhD in Computer and Information Sciences at the University of Virginia is a research-led doctoral programme designed for students aiming to produce original research in computer science and adjacent information disciplines. It suits candidates with strong technical foundations who seek careers in academic research, industrial R&D, or leadership roles that require deep technical expertise and the ability to lead research projects.
The programme centres on independent research leading to a doctoral dissertation, supported by advanced coursework and departmental seminars. Core areas of study include algorithms and theory, machine learning and artificial intelligence, systems and networking, security and privacy, human–computer interaction, databases and information retrieval, and data science. Students typically complete a set of required graduate courses to build a rigorous theoretical and practical foundation, elective seminars to deepen domain knowledge, and participatory research seminars to present and critique ongoing work.
Typical components of the PhD include:
Applicants are expected to hold a strong undergraduate degree in computer science, information science, engineering, mathematics or a closely related field; many successful applicants also hold a relevant master’s degree. A strong academic record in core subjects (algorithms, data structures, discrete mathematics, probability, and systems) and demonstrated research potential are essential.
Typical application materials include:
International applicants should demonstrate sufficient English proficiency in line with university requirements. The department evaluates applications holistically; specific standardised test requirements (if any) and funding offers vary, so prospective applicants should consult the department’s admissions pages for current policies.
Graduates of the PhD in Computer and Information Sciences pursue a range of careers in academia, industry and government. Common paths include:
The programme emphasises communication, teaching and project leadership skills to prepare graduates to lead research teams, secure competitive funding, and translate research into real-world impact.
The University of Virginia combines a strong, research-active Department of Computer Science with interdisciplinary collaboration across the School of Engineering and Applied Science, the School of Data Science and other University units. Students benefit from close faculty mentorship, access to high-performance computing resources, and opportunities to collaborate with research centres and industry partners.
Faculty research strengths span systems, security, machine learning, and information management, providing a broad choice of advisors and research topics. The department supports a collaborative culture with regular seminars, reading groups and workshops that connect students with peers and visiting researchers. Additionally, Charlottesville’s regional tech ecosystem and the University’s alumni network provide routes to internships, partnerships and careers after graduation.
Financial support is typically available to doctoral students in the form of research assistantships, teaching assistantships and fellowships; prospective students should review department information on funding and reach out to potential advisors to discuss research alignment and support.
Shortlist scholarships and plan your application — free guidance from our advisors.